Documente Academic
Documente Profesional
Documente Cultură
Normalizarea
Normalizarea
Aplicaia 1
Se d urmtorul dicionar de atribute (cmpuri):
Un client poate avea una sau mai multe comenzi, o comanda aparine unui singur client;
O comanda conine unul sau mai multe produse, un produs poate fi pe una sau mai multe comenzi;
Un produs poate avea mai multe preuri, acestea fiind negociabile cu clientul;
Cantitatea livrat pe o comand este negociabil cu clientul, dar aceeai cantitate se poate gsi pe mai multe
comenzi.
Aplicaia 2
Se d urmtorul dicionar de atribute pentru realizarea unui sistem informatic privind gestiunea unei librrii:
ISBN, TitluCarte, AnApariie, CodAutor, DenumireAutor, CodLibrarie, DenumireLibrarie, AdresaLibrarie,
NrContract, DataContract, NrExemplareContractate
Reguli de gestiune:
Un autor poate scrie mai multe cri, o carte este scris de mai muli autori;
Un contract este semnat cu o singur librrie, cu o librrie pot fi semnate mai multe contracte;
Un contract poate cuprinde mai multe cri, o carte poate face obiectul mai multor contracte.
Se cere:
1. S se aduc tabelele n forma normal 3 (FN3) prin normalizare;
2. S se realizeze modelul conceptual al datelor MCD, modelul logic de date MLD;
3. S se realizeze tabelele n Access, adugndu-se eventuale restricii i s se stabileasac relaiile ntre tabele.
Rezolvare:
Cerina 1:
A. Stabilirea dicionarului de atribute n cazul de fa se d n enun.
B. Specificarea regulilor de gestiune - diversele restricii impuse datelor n cazul de fa sunt date n enun.
C. Realizarea matricei dependenelor funcionale:
Cerina 2:
Modelul conceptual al datelor (MCD) se prezint astfel:
Cerina 3. Tem - Presupune scrierea modelului logic de date n programul ACCESS, adic se creaz efectiv
tabelele (cu Design View) i se stabilesc relaiile dintre acestea (cu RelationShips).