Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Relatii intre entitati

baze de date



+ Font mai mare | - Font mai mic



Relatii intre entitati

In lumea reala, obiectele nu exista izolat.Intre ele exista relatii Asadar, dupa ce ati identificat care sunt entitatile si atributele acestor entitati este timpul sa punem in evidenta relatiile care exista intre aceste entitati, modul in care acestea comunica intre ele. O relatie este o asociere, legatura, sau conexiune existenta intre entitati si care are o semnificatie pentru afacerea modelata. Orice relatie este bidirectionala, legand doua entitati sau o entitate cu ea insasi. De exemplu, elevii studiaza mai multe materii, o materie e studiata de catre elevi.



Orice relatie este caracterizata de urmatoarele elemente:

1. numele relatiei ; 2.optionalitatea relatiei; 3. gradul (cardinalitatea) relatiei.

Sa luam de exemplu relatia existenta intre entitatile JUCATOR si ECHIPA. Vom spune:

Un JUCATOR joaca intr-o ECHIPA. Si La o ECHIPA trebuie sa joace unul sau mai multi JUCATORI

Numele relatiei este: joaca.

Pentru a stabili optionalitatea relatiei trebuie sa raspundem la urmatoarea intrebare: Un jucator trebuie sa joace intr-o echipa? Se poate ca un jucator sa nu joace in nici o echipa? Daca acceptam ca toti jucatorii trebuie sa joace intr-o echipa relatia este obligatorie sau mandatorie si vom spune:    Un JUCATOR trebuie sa joace intr-o ECHIPA

Daca insa acceptam ca exista jucatori care nu joaca in nici o echipa (de exemplu li s-a terminat contractul si in momentul de fata nu mai joaca la nici o echipa), atunci relatia este optionala.

In acest caz vom spune: Un JUCATOR poate juca la o ECHIPA

Cardinalitatea relatiei este data de numarul de instante ale entitatii din partea dreapta a relatiei care pot intra in relatie cu o instanta a entitatii din partea stanga a relatiei. Adica va trebui sa raspundem la intrebari de genul: La cate echipe poate juca un jucator? Raspunsurile posibile sunt unul si numai unul, sau unul sau mai multi. Vom spune:

Un JUCATOR trebuie/poate sa joace la o ECHIPA si numai una.

sau Un JUCATOR trebuie/poate sa joace la una sau mai multe ECHIPE

Cea mai realista varinata a relatiei este asadar: Un JUCATOR poate sa joace la o ECHIPA si numai una.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1116
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved