Documente Academic
Documente Profesional
Documente Cultură
FINANCIAR-BANCARE
1. Inventarierea atributelor. Într-un dicţionar al datelor se vor prelua toate atributele care fac obiectul problemei de
rezolvat, din documentele primare şi situaţiile de ieşire.
2. Specificarea regulilor de gestiune – diverse restricţii/condiţii impuse datelor. La nivelul acestei etape, algoritmii
de calcul sunt asociaţi şi ei regulilor de gestiune.
3. Întocmirea dicţionarului de date de către proiectantul bazei de date care va urmări respectarea următoarelor
reguli:
• Atributele sunt înscrise o singură dată;
• Sunt eliminate atributele sinonime;
• Sunt eliminate atributele calculate.
4. Stabilirea cheilor primare.
5. Stabilirea dependenţelor funcţionale – ce pot fi descries printr-un graf al dependenţelor sau în cadrul unei
matrice a dependenţelor funcţionale.
6. Pentru atributele izolate se vor căuta grupuri de atribute ce pot constitui determinanţi ai acestora.
7. Formarea tabelelor -cu fiecare cheie primară şi atributele determinate direct şi netranzitiv se va forma un tabel.
8. Identificarea atributelor cu rol de cheie externă.
Dr. Sînziana Rîndașu
9. Definitivarea modelului relaţional.
Aplicația practică 1
Compania AnaPan raw vegan activează în domeniul alimentației publice și
panificației.
AnaPan realizează o serie de preparate, pentru care sistemul reține codul produsului,
denumirea, preț, unitatea de măsură, greutatea și termenul de valabilitate, exprimat în
număr de zile.
Pentru realizarea preparatelor se utilizează materie primă, pentru care este nevoie ca
sistemul de gestiune să memoreze codul materiei prime, denumirea și unitatea de
măsură. Sistemul va reține necesarul de cantitate de materie primă pentru fiecare
preparat. Materiile prime sunt achiziționate de la furnizorii companiei, pentru care
sistemul va reține codul de înregistrare fiscală, denumirea și telefon.
Preparatele sunt vândute prin intermediul bonurilor fiscale, fiecare bon având un
număr unic și dată emiterii. Se va reține cantitatea vândută
Pentru materiile prime achiziționate de la furnizori se va primi o factură, care va
avea un număr și o dată, sistemul stocând cantitatea pentru fiecare materie primă
Dr. Sînziana Rîndașu
achiziționată și prețul unitar.
2. REGULI DE GESTIUNE
• Un preparat are în compoziție mai multe materii prime.
• O materie primă poate să fie utilizată pentru mai multe preparate.
• De la un furnizor pot fi achiziționate mai multe materii prime.
• O materie primă poate fi achiziționată de la mai mulți furnizori.
• Pe un bon fiscal pot fi mai multe preparate.
• Un preparat poate apărea pe mai multe bonuri fiscale.
• O factură este primită de la un singur furnizor.
• Un furnizor poate emite mai multe facturi, care vor conține una sau
mai multe materii prime.
NrBon DataB
CUI DenFz
Telefon NrFact DataF
Dependențe multiple
CodP -->> CodMp NrBon-->> CodP
CUI -->> NrFact CodP -->> NrBon NrFact -->> CodMp
CodMp -->>CodP CodMp -->>NrFact
Dr. Sînziana Rîndașu
6. Atributele izolate
• CantP, CantV, CantA, PretA vor fi determinate de un grup de atribute
aşa cum sunt reprezentate:
CodP CodMp CodP
CodMp CantP NrFact CantA și PretA NrBon
CantV
Ne punem întrebarea De ce Nrfact nu determină funcţional , spre exemplu , CantA și PrețA ?”.
În mod practic , o factură poate conţine mai multe mărfuri achiziţionate şi , prin urmare , Nrfact nu va determina
o singură valoare pentru CantA . Pentru o factură NrFact ) se poate asocia o valoare totală facturată , dar nu se
pot însuma cantitaţile , preţurile , CotaTva a mărfurilor facturate. De asemenea, prețul de achiziție al unei materii
prime poate să varieze de-a lungul timpului, de la factură la factură și, de asemenea, în funcție de cantitatea
achiziționată. La fel se întâmplă și în cazul bonului fiscal, unde, pe un bon, conform regulilor de gestiune, pot fi
vândute mai multe produse, în cantități diferite.
În cazul atrbutului CantP, fiecare preparat are un rețetar, de aceea, având în vedere că un preparat poate conține
mai multe materii prime, fiecare într-o cantitate diferită, doar CodP nu va determina cantitatea necesară de
materie primă.
7. Matricea dependențelor funcționale