Documente Academic
Documente Profesional
Documente Cultură
Chiinu 2015
Tema : Studiul i reprezentarea sistemului osos i muscular ale membrului inferior i ale piciorului.
Scopul lucrrii : Fundamentarea cunotinelor teoretice privind forma,structura i funciile sistemului
Materiale necesare :
2. Cum sunt relaiile unu-la-unu i unu-la multi ntr-o baz de date relaional?
Relaia unu la unu
ntr-o astfel de relaie unei nregistrri dintr-un tabel i poate corespunde nu mai mult de o nregistrare din
alt tabel, iar fiecrei nregistrri din tabelul al doilea i corespunde nu mai mult de o nregistrare din primul
tabel. Acest tip de relaie se ntlnete foarte rar. De obicei se folosete n acele cazuri cnd o parte de date
despre un obiect se folosete foarte rar sau sunt confideniale (astfel de date sunt pstrate ntr-un tabel aparte la
care accesul este autorizat).
Relaia unu la mai muli
ntr-o astfel de relaie, unei nregistrri dintr-un tabel i pot corespunde mai multe nregistrri din alt tabel,
dar fiecrei nregistrri din tabelul al doilea i corespunde nu mai mult de o nregistrare din primul tabel. Aceast
relaie este cea mai rspndit n bazele de date relaionale. Pentru realizarea ei se folosesc dou tabele. Unul din
tabele reprezint partea unu, altul partea muli. De exemplu, avem nevoie de informaia despre studeni i
rezultatele susinerii examenelor (data susinerii, disciplina, nota, .a). Dac totul s-ar fi pstrat ntr-un tabel,
atunci volumul de date ar crete nejustificat, deoarece n tabel pentru fiecare nregistrare despre urmtorul
examen trebuie s se introduc din nou toate datele despre studeni (persist o nalt redundan a datelor).
ntruct Studenti i Examene sunt clase diferite de obiecte, atributele acestora trebuie pstrate n tabele diferite.
Soluia acestei probleme este crearea a dou tabele, numite, respectiv, Studenti i Examene. n fiecare din
ele se pstreaz proprietile corespunztoare entitilor. Pentru definirea relaiei dintre aceste tabele trebuie
utilizat numai o parte din proprietile studenilor, care susin examene. Aceast parte trebuie s determine
fiecare student din toi studenii n mod unic. Astfel de date pot fi, de exemplu, reprezentate de numrul
carnetului (este unic pentru fiecare student).
n tabelul din partea unu (n exemplul nostru Studeni) astfel de cmp este numit primar. Cerina de
baz fa de valorile cmpurilor primare este unicitatea lor pentru fiecare nregistrare (nu se admite repetarea
aceleiai valori n cazul mai multor nregistrri).