Sunteți pe pagina 1din 3

Seminar 2 Baze de date CIG

1/3

A. Descrierea tabelelor ACCES 2010


Pentru baza de date realizata anterior realizai urmtoarele cerine: 1. Cantitatea i preul dintr-o comand trebuie s fie pozitive;

2. Data comenzii s fie implicit data curent;

3. Valoarea pentru un produs comandat nu trebuie s depeasc 1000;

Lector Dr. Aleca Ofelia

Seminar 2 Baze de date CIG

2/3

4. Unitatea de msur a unui produs s fie doar Kg, Litru sau Bucata ;

5. Unitatea de msur s fie selectat dintr-o list derulant;

6. Codul clientului din tabelul Contract s fie ales dintr-o list ce conine codurile clienilor existeni n baza de date (tabel Client) ;

Lector Dr. Aleca Ofelia

Seminar 2 Baze de date CIG

3/3

B.Proiectarea BD prin normalizare Aplicaia 1


Fie tabelul:

BonCasa (Nr Bon casa, Data Bon Casa, Cod Medicament, DenumireMedicament, Pret, CantitateVanduta, ValoareMedicamentVandut, ValoareTotalaBonCasa, CodFarmacist, DenumireFarmacist )
Reguli de gestiune: 1. Un medicament se poate elibera pe mai multe bonuri de casa, pretul fiind unic pe fiecare cod de medicamant n parte. 2. Un bon de cas poate conine mai multe medicamente i este emis de un singur farmacist. Cerinte: S se specifice n ce form normal este acest tabel. S se se normalizeze tablelul cu respectetarea formei normale trei.

Aplicaia 2
Se dorete realizarea unei baze de date pentru gestionarea activitii unei edituri. Se consider urmtorul dicionar al datelor:

ISBN, Titlu carte, An aparitie, Cod Autor, DenumireAutor, Cod Librarie, Denumire librarie, Adresa librarie, Numar contract, Data contract, Nr. exemplare contractate dintr-o carte pe un contract, Numar contracte realizate cu o librarie, Numar total carti pe un contract .
Reguli de gestiune: 1. Un contract este semnat cu o singura librarie, cu o librarie pot fi semnate mai multe contracte. 2. Un contract face referire la mai multe cri, o carte poate face obiectul mai multor contracte. 3. Un autor poate scrie mai multe carti, o carte este scrisa de mai multi autori. Cerine: Se cere s se aduc tabelele n forma normal 3 prin normalizare. Sa se realizeze tabelele n ACCESS

Aplicaia 3
Se dorete realizarea unei baze de date pentru ncasri i pli. Se consider urmtorul dicionar al datelor:

Cod client, Nume, Adresa, Nr. contract, Data contract, Data scadenta, Valoare contract, Nr. document plata, Data document plata, Suma platita, Suma ramas de plata, Numarul de zile de ntrziere, Valoarea penalizarii.
Reguli de gestiune: 1. Un contract este semnat cu un singur client, un client poate avea mai multe contracte; 2. Un contract se poate achita cu mai multe documente de plat, cu un document de plat se pot achita mai multe contracte. 3. Pentru fiecare zi de ntrziere a plaii (data scadent este data la care trebuie pltit contractul) se percepe o penalizare de 1% din suma rmas de plat. Cerine: Se cere s se aduc tabelele n forma normal 3 prin normalizare. S se realizeze tabelele n ACCESS

Lector Dr. Aleca Ofelia

S-ar putea să vă placă și