Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Identificarea relatiilor

Oracle


Identificarea relatiilor

Ce voi invata?

In aceasta lectie, vei invata:



Interpretarea si descrierea relatiilor optionale

Interpretarea si descrierea relatiilor cardinale

Relatii intre entitati prin aplicarea regulilor de cardinalitate si optionalitate

De ce sa invat asta?

Fiind capabil sa identifici relatiile dintre entitati te ajuta sa intelegi mai usor legaturile dintre diferite parti de date.

Te ajuta sa vezi cum parti diferite a unui sistem se influentiaza reciproc.

Relatiile sunt la fel de importante ca insasi entitatile.

Spune-mi / Arata-mi

Relatii in familie

Care este legatura intre tine si matusa ta, unchiul tau, verisorul tau, bunica ta? Cum ar fi o societate in care nu sunt categorisite rudele ca matusi, unchi, verisori, bunici doar dupa numele lor?

Cum ai putea spune cuiva ca Jenny este verisoara ta?

O forma lunga si neclara a introducerii: “ Ea este Jenny, copilul femeii care are aceeasi parinti ca si parintii mei care este o femeie “. Forma cea mai simpla “ Ea este Jenny, verisoara mea.”

Fara relatii ar fi foare dificil sa prezinti pe cineva inainte de a-i da numele.

Spune-mi / Arata-mi

Relatiile in modelele de date

Relatiile :

Reprezinta ceva important in afacere

Arata cum entitatile sunt legate una de alta

Tot timpul exista intre doua entitati (sau o entitate de 2 ori)

Intotdeauna au doua parti

Sunt denumite la ambele capete

Au optionalitate

Au grad sau cardinalitate

Ce este optionalitatea intr-o relatie?

Relatiile sunt obligatorii sau optionale. Optionalitatea se poate determina raspunzand la intrebari ca de pilda:

Trebuie ca fiecare angajat sa aiba o slujba? Este aceasta o relatie optionala sau obligatorie pentru angajat?

Pot angajatii sa aiba mai multe slujbe?

Ce este cardinalitatea intr-o relatie?

Cardinalitatea unei relatii determina gradul relatiei respective.

De exemplu:

Cate slujbe are un angajat? Una sau mai multe? Doar una?

Optionalitate si cardinalitate

Exemple

Fiecare ANGAJAT trebuie sa aiba o singura SLUJBÃ

Fiecare SLUJBÃ poate fi facuta de unul sau mai multi ANGAJATI

LOC

 
Relatii

Fiecare LOC poate fi vandut unuia sau mai multor PASAGERI

Fiecare PASAGER poate sa retina un LOC

LOCUL este vandut unui PASAGER (sau PASAGERI –deci, rezervare mai mare)

PASAGERUL retine sau rezerva un LOC

PASAGER
 

Ipoteza afacerii 1

Care sunt relatiile in urmatoarea simulare de afacere?

“Ne place sa clasificam toata muzica noastra - fiecare cantec sau soundtrack - dupa gen. Genurile sunt rock, jazz, pop, clasica, etc. Putem adauga genuri noi cand este necesar- de fapt, am adaugat de curand un tip nou pentru muzica rap. Realizam ca un cantec poate fi clasificat dupa mai multe genuri, dar pentru scopurile noastre, selectam doar un tip de clasificare principal pentru fiecare cantec.”


CANTEC are un GEN : optionalitate si cardinalitate

Optionalitate=trebuie sau poate?

Fiecare CANTEC trebuie clasificat doar dupa un singur GEN

Fiecare GEN poate fi o clasificare pentru unul sau mai multe CANTECe.

Cardinalitate=cati?

Fiecare CANTEC trebuie clasificat dupa un singur GEN

Fiecare GEN poate fi o clasificare pentru unul sau mai multe CANTECe.

CANTEC are un GEN

Cator GENuri poate un CANTEC sa apartina?

Regulile domeniului determina cardinalitatea.

Daca un CANTEC poate sa apartina mai multor GENuri atunci cardinalitatea ar fi definita astfel:

Fiecare CANTEC trebuie clasificat dupa unul sau mai multe GENuri.

O relatie poate face legatura intre o entitate si ea insasi.

Exemplu: Trebuie sa tinem evidenta angajatilor si a managerilor lor. Fiecare angajat are un manager, inclusiv directorul general care se gestioneaza singur .Fiecare manager poate avea mai multi angajati. Cum managerii sunt deasemenea angajati inseamna ca avem o singura entitate aici: ANGAJATI.

Terminologia

Cardinalitate

Relatie

Optionalitate

In aceasta lectie ati invatat

Sa interpretati si sa descrieti o relatie optionala.

Sa interpretati si sa descrieti o relatie cardinala.

Sa faceti legatura intre entitati prin aplicarea regulilor de cardinalitate si optionalitate.

Indentifica relatiile

Tema1

Obiectivele:

Interpreteaza si descrie relatia de optionalitate

Interpreteaza si descrie relatia de cardinalitate

Relateaza entitati aplicand regulile cardinalitatii si optionalitatii

Vocabular:

1.Cardinalitatea O proprietate a sfarsitului de relatie intre X si Y care descrie cati X sunt legati de Y.

2. Relatie O conexiune sau asociere intre obiecte

3. Optionalitatea O proprietate a sfarsitului de relatie intre X si Y, care descrie daca X trebuie sa fie sau poate sa fie legat de Y.

Incearca / Rezolva

Citeste urmatorul scenariu al unei afaceri. Numeste relatiile dintre ANGAJAT si MESERIE. Include optionalitatea si cardinalitatea adecvata.

„Avem mai multi angajati care au una saau mai multe meserii. Am dori sa tinem cont de meseria pe care o practica fiecaare om. Chiar daca muncitorii se pot ajuta unul pe celalalt o meserie este data unui singur angajat si este responsabilitatea acelui individ. Fiecare angajat al nostru are cel putin o meserie dar, sunt meserii care nu au fost date nimanui.”

Citeste urmatorul scenariu al unei afaceri. Numeste relatiile dintre COMANDA si CHELNER, incluzand cardinalitatea ci optionalitatea.

Ne asezam chelnerii in anumite locuri, exceptand incepatorii, care doar observa si nu sunt inca responsabili de preluarea comenzilor.Un chelner ia oferta de la una din mesele din zona sa. Fiecare zona are un chelner. Clientul plaseaza comanda unui chelner. Daca un client are o intrebare sau vrea sa isi schimbe comanda, el/ea trebuie sa solicite acest lucru chelnerului caruia i-a dat comanda

3. Citeste urmatoarele scenarii de afaceri. Numeste relatiile dintre PARINTE si COPIL. Include optionalitatile si cardinalitatilea care trebuie.

,,La sfarsitul fiecarei zile, parintii trebuie sa isi ia copiii de la gradinita. Toti copiii trebuie luati pana la ora 18. Cu toate ca un copil are doi parinti, unul dintre ei trebuie sa vina si sa isi ia copilul sau copiii. In afara parintilor nimeni nu poate sa ia copii de la centru.''

4.Citeste urmatoarele scenarii de afaceri. Numeste relatiile dintre PROFESOR si STUDENT. Include optionaltitatile si cardinalitatile care trebuie.

,,Unii studenti cer ajutor suplimentar la anumite discipline, precum matematica. Noi putem da un tutore care sa lucreze cu studentii dupa orele de curs. Unii dintre profesori sunt de acord sa fie tutori. Daca cativa studenti au nevoie de ore suplimentare la o anume disciplina, atunci ei vor fi invatati de catre acelasi profesor. Daca un student are nevoie de ore suplimentare la mai multe discipline, atunci el/ea va fi invatata de mai multi profesori''

5. Deseneaza doua entiati din experienta ta proprie (foloseste culori). Scrie relatiile dintre entitati, inclusiv cardinalitatea si optionalitatea. Arata entitatile tale intregii clase.


Document Info


Accesari: 2124
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )