Proiectarea Unei Baze De Date RelațIonale

7
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.

Transcript of Proiectarea Unei Baze De Date RelațIonale

Page 1: 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.

Page 2: Proiectarea Unei Baze De Date RelațIonale

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 .

Page 3: Proiectarea Unei Baze De Date RelațIonale

• 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.

Page 4: Proiectarea Unei Baze De Date RelațIonale

• 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

Page 5: Proiectarea Unei Baze De Date RelațIonale

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ț .

Page 6: Proiectarea Unei Baze De Date RelațIonale

Relație = o legătură între obiecte (entități).

Exemple de relații :

elevii învață la școală,

mașina este închiriată de turiști.

Page 7: Proiectarea Unei Baze De Date RelațIonale

# 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.