Proiectarea Unei Baze De Date RelațIonale
Transcript of Proiectarea Unei Baze De Date RelațIonale
Proiectarea unei baze de date
• Dacă e vorba de administrarea unei
biblioteci – unde nu numai numărul de
cărți este mare dar și operațiile în care
sunt implicate, sunt frecvente și variate :
cumpărare, împrumut, restituire etc. –
atunci un SGBD este neapărat necesar.
Prin urmare :
o bază de date modelează o situație, un proces anume din lumea reală ;
o bază de date este o colecție de date organizate logic astfel încât să fie memorate atât datele, cât și relațiile dintre ele ;
O bază de datebază de date este destinată utilizării de către un anumit grup de persoane, în scopul rezolvării unei anumite probleme .
• Simplificând lucrurile, vom spune că o
bază de date este un ansamblu de
entități, caracterizate prin atribute și
relațiile dintre ele, constituit în scopul
rezolvării unei anumite probleme.
Primul pas al proiectării este chiar
identificarea acestor elemente.
• Entitate = un obiect / proces din lumea reală care poate fi descris prin caracteristici bine definite.
Exemple de entități :
elev,
școală,
închirierea unei mașini,
rezervarea unui bilet de tren
Atribut = o caracteristică a unei entități
Exemple de atribute :
nume, data nașterii, număr de etaje,
număr de laboratoare, data închirierii,
preț .
Relație = o legătură între obiecte (entități).
Exemple de relații :
elevii învață la școală,
mașina este închiriată de turiști.
# 1 Sarcină de lucru :Proiectarea și construirea unei baze de datea) Dați un exemplu de entitate care trebuie să
apară într-o bază de date dedicată gestiunii bibliotecii din școală. Enumerați 3 dintre atributele ei.
b) În ce scop se realizează o astfel de bază de date ?
c) Cu ce începem: cu construirea sau cu proiectarea ei ?
d) Descrieți entitățile oraș și turist prin câteva atribute.