Documente Academic
Documente Profesional
Documente Cultură
II
Modelul Relaional
CUPRINS
A. Baze de Date i
Sisteme de Gestiune a Bazelor de Date
B. Model. Schem. Schema conceptual
C. Modelul relaional
D. Proiectarea bazelor de date relaionale
E. SQL - limbaj pentru baze de date relaionale
F. Protecia bazelor de date
Curs Baze de Date - Cornelia
TUDORIE
A.
Baze de Date i
Sisteme de Gestiune a Bazelor de Date
LEGTURI
Banc de date
- de descriere
- de manipulare
- de utilizare
- de administrare
Curs Baze de Date - Cornelia
TUDORIE
B.
Model. Schem.
Schema conceptual
Nivel conceptual
Nivel logic
Nivel intern
Nivel extern
schem conceptual
schem logica
schem intern
schem extern
Schema conceptual
( schema entitate - legtur )
Simboluri:
STUDENT
nume
atribut (proprietate a unei entiti)
Studiaz la
10
Tipuri de legturi
Dup cardinalitate:
1:1
1:m
m:m
B
Curs Baze de Date - Cornelia
TUDORIE
11
Tipuri de legturi
Dup obligativitate:
obligatorie
parial obligatorie
opional
Curs Baze de Date - Cornelia
TUDORIE
12
Tipuri de legturi
Semantica legturii:
un student poate s susin unul sau mai
multe examene
un examen trebuie s fie susinut de unul sau
mai muli studeni
Sustine
STUDENT
Este sustinut de
EXAMEN
13
Tipuri de legturi
Legturi paralele
Are un
PERSOANA
Este muscat de un
CINE
14
Tipuri de legturi
Legturi cu atribute
PERSOANA
VOLUM
mprumut
data
15
Schema conceptual
( exemplu )
Entiti:
FURN - furnizor
PROD_BAZA - produs de baz
PROD_FIN - produs finit
CONTRACT - contract
ANGAJAT - angajat
SECTIE - secie
Legturi:
ALEGERE - alegerea unui furnizor pentru un produs
de baz
ASAMBLARE - produsele de baz care intr n
compunerea unui produs finit
AFECTARE - produsele finite asociate unui contract
ADMINISTRATOR - asociaz un contract
responsabilului de gestiunea sa
PARTICIPARE - persoanele care particip la realizarea
unui contract
LUCREAZA - persoanele care lucreaz ntr-o secie
CONDUSA - eful care conduce o secie
16
Modelul ierarhic
Modelul reea
Modelul relaional
17
18
19
20
10
PRODUS
NPROD
NUMEP
514
bluz dame
738
pantalon fete
739
pantalon biei
745
pantalon biei
802
mantou brb]i
911
mantou dame
CULOARE
rou
alb
verde
negru
gri
alb
PRET CANTIT
82900
2
121470
5
167900
3
170000
7
435000
3
399500
2
grd(PRODUS)=5
card(PRODUS)=6
< 802, mantou brbai, gri, 435000, 3 > PRODUS
Curs Baze de Date - Cornelia
TUDORIE
21
22
11
24
12
25
structuri uniforme
simplitate n implementare
simplitate n utilizare
exprimri naturale, sugestive
asigurarea independenei fizice i logice
limbaje de interogare de nivel nalt (neprocedurale)
optimizarea accesului la date
asigurarea proteciei datelor
baz teoretic pentru proiectare (normalizare, algoritmi de
proiectare)
Curs Baze de Date - Cornelia
TUDORIE
26
13