Sunteți pe pagina 1din 8

UAIC, FEAA

Baze de date I
2013-2014

Student ________________________
Matricol ___________________
Specializare ______ An__
Test 2 - 30 mai 2014

Nr.1

Se d urmtoarea relaie dedicat unei firme manufacturiere (de producie):


R {IdProdus, DenProdus, UnitateMsur_Prod, PreCatalogProd, ProcentTVAProd,
DataIntrodFabr, DataScoatereFabr, ManoperProd, IdMateriePrim, DenMateriePrim,
UM_MP, Cantit_MP_UnitProd, NrComandCl, DataComandCl, CodClient, NumeClient,
AdresaCl, LocCl, JudCl, SoldCurent_Cl, IdProdusComandat, CantitateProdCmd, IdLivrare,
DataOraLivrare, AdresaLivrare, LocLivrare, JudLivrare, CantitLivrata, PretUnitLivr,
IdRetur,
DataOraRetur,
CantitateReturnata,
MotivRetur,
IdTransport,
DataOraPlecareTrsp, DataOraSosireTrsp, NrImatricMasina, IdSofer, NumeSofer,
IdIncasare, DataOraIncasare, IBANContIncasare, Banc, SumaIncasare}

DataIntrodFabr reprezint data introducerii n fabricaie a produsului (data primei
fabricaii a acelui produs)
DataScoatereFabr reprezint data scoaterii din fabricaie a produsului (daca valoarea
acesui atribut este NULL nseamn c produsul nc se mai fabric)
ManoperProd reprezint cheltuielile cu manopera pentru fabricarea unei uniti de
produs
UM_MP desemneaz unitatea de msur a materiei prime
Cantit_MP_UnitProd se refer la cantitatea dintr-o materie prim necesar la
fabricarea unei uniti de produs
SoldCurent_Cl este soldul curent al clientului (obligaiile de plat ale clientului
ctre firma noastr)
Prin comenzi (NrComandCl, DataComandCl, ) clienii i exprim intenia de a
cumpra de la noi produse (IdProdusComandat, ) ntr-o anume cantitate
(CantitateProdCmd)
La un transport (IdTransport, DataOraPlecareTrsp, ) se ncarc livrri (produse
comandate anterior) ce onoreaz una sau mai multe comenzi la una sau mai multe
adrese de livrare (vezi specificaii)
Retururile se refer la produse care au fost expediate (livrate) cu un anumit transport,
ns nu au rmas la destinatar (client) ntruct erau necorespunztoare calitativ, sau
clientul nu a fost gsit,
ncasrile de la clieni sunt colectare exclusiv n conturi bancare (identificate prin
IBAN)

Specificaii:

1.1 Pentru fiecare produs se nregistreaz numai preul de catalog (vnzare) curent
2.1 Se nregistreaz toate procentele TVA pe care le are fiecare produs n timp

3.1 n compoziia unui produs finit intr maximum zece materii prime, iar cheltuielile cu
manopera pe unitatea de produs nu se modific niciodat
4.1 Valorile atributului NrComandCl sunt unice (nu exist dou comenzi cu numere
identice), iar o comand conine un singur produs
5.1 Un client are oricte adrese de livrare; adresa de livrare se indic la fiecare comand
6.1 Reeta de fabricaie a produselor finite se poate modifica n timp, i ne intereseaz ntreg
istoricul reetelor
7.1 Livrrile se fac numai cu transporturi efectuate cu autovehicule proprii; la fiecare
transport exist un singur ofer
8.1 Un transport efectueaz una sau mai multe livrri; o livrare onoreaz o singur comand,
iar o comand este onorat printr-o singur livrare
9.1 O ncasare poate onora mai multe livrri
Ce avei de fcut ?
Adugai atribute suplimentare sau redenumii/tergei atribute existente pentru a
onora specificaiile; explicai sumar logica adugrii/redenumirii/tergerii
Construii graful dependenelor dintre atribute; se vor puncta cu precdere
dependenele funcionale cu surse compuse
Pe baza grafului scriei schema tabelelor bazei de date n 3/4NF

UAIC, FEAA
Baze de date I
2013-2014

Student ________________________
Matricol ___________________
Specializare ______ An__
Test 2 - 30 mai 2014

Nr.2

Se d urmtoarea relaie dedicat unei firme manufacturiere (de producie):


R {IdProdus, DenProdus, UnitateMsur_Prod, PreCatalogProd, ProcentTVAProd,
DataIntrodFabr, DataScoatereFabr, ManoperProd, IdMateriePrim, DenMateriePrim,
UM_MP, Cantit_MP_UnitProd, NrComandCl, DataComandCl, CodClient, NumeClient,
AdresaCl, LocCl, JudCl, SoldCurent_Cl, IdProdusComandat, CantitateProdCmd, IdLivrare,
DataOraLivrare, AdresaLivrare, LocLivrare, JudLivrare, CantitLivrata, PretUnitLivr,
IdRetur,
DataOraRetur,
CantitateReturnata,
MotivRetur,
IdTransport,
DataOraPlecareTrsp, DataOraSosireTrsp, NrImatricMasina, IdSofer, NumeSofer,
IdIncasare, DataOraIncasare, IBANContIncasare, Banc, SumaIncasare}

DataIntrodFabr reprezint data introducerii n fabricaie a produsului (data primei
fabricaii a acelui produs)
DataScoatereFabr reprezint data scoaterii din fabricaie a produsului (daca valoarea
acesui atribut este NULL nseamn c produsul nc se mai fabric)
ManoperProd reprezint cheltuielile cu manopera pentru fabricarea unei uniti de
produs
UM_MP desemneaz unitatea de msur a materiei prime
Cantit_MP_UnitProd se refer la cantitatea dintr-o materie prim necesar la
fabricarea unei uniti de produs
SoldCurent_Cl este soldul curent al clientului (obligaiile de plat ale clientului
ctre firma noastr)
Prin comenzi (NrComandCl, DataComandCl, ) clienii i exprim intenia de a
cumpra de la noi produse (IdProdusComandat, ) ntr-o anume cantitate
(CantitateProdCmd)
La un transport (IdTransport, DataOraPlecareTrsp, ) se ncarc livrri (produse
comandate anterior) ce onoreaz una sau mai multe comenzi la una sau mai multe
adrese de livrare (vezi specificaii)
Retururile se refer la produse care au fost expediate (livrate) cu un anumit transport,
ns nu au rmas la destinatar (client) ntruct erau necorespunztoare calitativ, sau
clientul nu a fost gsit,
ncasrile de la clieni sunt colectare exclusiv n conturi bancare (identificate prin
IBAN)
Specificaii:

1.2 Pentru fiecare produs se nregistreaz toate preurile de catalog (vnzare) pe care le-a
avut, de la introducerea n fabricaie (cataloagele sunt trimestriale)
2.2 Se nregistreaz numai procentul curent al TVA pe care l are fiecare produs

3.2 n compoziia unui produs finit intr o singur materie prim, iar cheltuielile cu manopera
pe unitatea de produs nu se modific niciodat
4.2 Valorile atributului NrComandCl nu sunt unice, nici mcar la nivel de client, iar o
comand conine un singur produs
5.2 Un client are o singur adres de livrare
6.2 Reeta de fabricaie a produselor finite se poate modifica n timp, dar ne intereseaz
numai reetele curente
7.2 Livrrile se fac numai cu transporturi efectuate cu autovehicule proprii; la fiecare
transport pot fi unul sau doi oferi
8.2 Un transport este dedicat mai multor livrri; o livrare onoreaz o singur comand, iar o
comand este onorat printr-o singur livrare
9.2 O ncasare poate onora maximum cinci livrri
Ce avei de fcut ?
Adugai atribute suplimentare sau redenumii/tergei atribute existente pentru a
onora specificaiile; explicai sumar logica adugrii/redenumirii/tergerii
Construii graful dependenelor dintre atribute; se vor puncta cu precdere
dependenele funcionale cu surse compuse
Pe baza grafului scriei schema tabelelor bazei de date n 3/4NF

UAIC, FEAA
Baze de date I
2013-2014

Student ________________________
Matricol ___________________
Specializare ______ An__
Test 2 - 30 mai 2014

Nr.3

Se d urmtoarea relaie dedicat unei firme manufacturiere (de producie):


R {IdProdus, DenProdus, UnitateMsur_Prod, PreCatalogProd, ProcentTVAProd,
DataIntrodFabr, DataScoatereFabr, ManoperProd, IdMateriePrim, DenMateriePrim,
UM_MP, Cantit_MP_UnitProd, NrComandCl, DataComandCl, CodClient, NumeClient,
AdresaCl, LocCl, JudCl, SoldCurent_Cl, IdProdusComandat, CantitateProdCmd, IdLivrare,
DataOraLivrare, AdresaLivrare, LocLivrare, JudLivrare, CantitLivrata, PretUnitLivr,
IdRetur,
DataOraRetur,
CantitateReturnata,
MotivRetur,
IdTransport,
DataOraPlecareTrsp, DataOraSosireTrsp, NrImatricMasina, IdSofer, NumeSofer,
IdIncasare, DataOraIncasare, IBANContIncasare, Banc, SumaIncasare}

DataIntrodFabr reprezint data introducerii n fabricaie a produsului (data primei
fabricaii a acelui produs)
DataScoatereFabr reprezint data scoaterii din fabricaie a produsului (daca valoarea
acesui atribut este NULL nseamn c produsul nc se mai fabric)
ManoperProd reprezint cheltuielile cu manopera pentru fabricarea unei uniti de
produs
UM_MP desemneaz unitatea de msur a materiei prime
Cantit_MP_UnitProd se refer la cantitatea dintr-o materie prim necesar la
fabricarea unei uniti de produs
SoldCurent_Cl este soldul curent al clientului (obligaiile de plat ale clientului
ctre firma noastr)
Prin comenzi (NrComandCl, DataComandCl, ) clienii i exprim intenia de a
cumpra de la noi produse (IdProdusComandat, ) ntr-o anume cantitate
(CantitateProdCmd)
La un transport (IdTransport, DataOraPlecareTrsp, ) se ncarc livrri (produse
comandate anterior) ce onoreaz una sau mai multe comenzi la una sau mai multe
adrese de livrare (vezi specificaii)
Retururile se refer la produse care au fost expediate (livrate) cu un anumit transport,
ns nu au rmas la destinatar (client) ntruct erau necorespunztoare calitativ, sau
clientul nu a fost gsit,
ncasrile de la clieni sunt colectare exclusiv n conturi bancare (identificate prin
IBAN)
Specificaii:

1.3 Pentru fiecare produs se nregistreaz numai preul de catalog (vnzare) curent
2.3 Se nregistreaz toate procentele TVA pe care le are fiecare produs n timp

3.3 n compoziia unui produs finit intr maximum zece materii prime, iar cheltuielile cu
manopera pe unitatea de produs se modific periodic (trebuie nregistrat evoluia
cheltuielilor cu manopera pentru fiecare produs)
4.3 Valorile atributului NrComandCl sunt unice doar la nivel de client (nu exist dou
comenzi de la acelai client cu numere identice), iar o comand conine oricte produse
5.3 Un client are maximul 10 adrese de livrare; adresa de livrare se indic la fiecare comand
6.3 Reeta de fabricaie a produselor finite nu se modific n timp
7.3 Livrrile se fac numai cu transporturi efectuate cu autovehicule proprii; la fiecare
transport exist un singur ofer
8.3 Un transport este dedicat mai multor livrri; o livrare onoreaz o singur comand, iar o
comand este onorat prin una sau mai multe livrri
9.3 O ncasare poate onora maximum trei livrri
Ce avei de fcut ?
Adugai atribute suplimentare sau redenumii/tergei atribute existente pentru a
onora specificaiile; explicai sumar logica adugrii/redenumirii/tergerii
Construii graful dependenelor dintre atribute; se vor puncta cu precdere
dependenele funcionale cu surse compuse
Pe baza grafului scriei schema tabelelor bazei de date n 3/4NF

UAIC, FEAA
Baze de date I
2013-2014

Student ________________________
Matricol ___________________
Specializare ______ An__
Test 2 - 30 mai 2014

Nr.4

Se d urmtoarea relaie dedicat unei firme manufacturiere (de producie):


R {IdProdus, DenProdus, UnitateMsur_Prod, PreCatalogProd, ProcentTVAProd,
DataIntrodFabr, DataScoatereFabr, ManoperProd, IdMateriePrim, DenMateriePrim,
UM_MP, Cantit_MP_UnitProd, NrComandCl, DataComandCl, CodClient, NumeClient,
AdresaCl, LocCl, JudCl, SoldCurent_Cl, IdProdusComandat, CantitateProdCmd, IdLivrare,
DataOraLivrare, AdresaLivrare, LocLivrare, JudLivrare, CantitLivrata, PretUnitLivr,
IdRetur,
DataOraRetur,
CantitateReturnata,
MotivRetur,
IdTransport,
DataOraPlecareTrsp, DataOraSosireTrsp, NrImatricMasina, IdSofer, NumeSofer,
IdIncasare, DataOraIncasare, IBANContIncasare, Banc, SumaIncasare}

DataIntrodFabr reprezint data introducerii n fabricaie a produsului (data primei
fabricaii a acelui produs)
DataScoatereFabr reprezint data scoaterii din fabricaie a produsului (daca valoarea
acesui atribut este NULL nseamn c produsul nc se mai fabric)
ManoperProd reprezint cheltuielile cu manopera pentru fabricarea unei uniti de
produs
UM_MP desemneaz unitatea de msur a materiei prime
Cantit_MP_UnitProd se refer la cantitatea dintr-o materie prim necesar la
fabricarea unei uniti de produs
SoldCurent_Cl este soldul curent al clientului (obligaiile de plat ale clientului
ctre firma noastr)
Prin comenzi (NrComandCl, DataComandCl, ) clienii i exprim intenia de a
cumpra de la noi produse (IdProdusComandat, ) ntr-o anume cantitate
(CantitateProdCmd)
La un transport (IdTransport, DataOraPlecareTrsp, ) se ncarc livrri (produse
comandate anterior) ce onoreaz una sau mai multe comenzi la una sau mai multe
adrese de livrare (vezi specificaii)
Retururile se refer la produse care au fost expediate (livrate) cu un anumit transport,
ns nu au rmas la destinatar (client) ntruct erau necorespunztoare calitativ, sau
clientul nu a fost gsit,
ncasrile de la clieni sunt colectare exclusiv n conturi bancare (identificate prin
IBAN)

Specificaii:

1.4 Pentru fiecare produs se nregistreaz toate preurile de catalog (vnzare) pe care le-a
avut, de la introducerea n fabricaie (cataloagele sunt trimestriale)

2.4 Se nregistreaz numai procentul curent al TVA pe care l are fiecare produs
3.4 n compoziia unui produs finit intr o singur materie prim, iar cheltuielile cu manopera
pe unitatea de produs se modific periodic (trebuie nregistrat evoluia cheltuielilor cu
manopera pentru fiecare produs)
4.4 Valorile atributului NrComandCl nu sunt unice, nici mcar la nivel de client, iar o
comand conine oricte produse
5.4 Un client are o singur adres de livrare
6.4 Reeta de fabricaie a produselor finite se poate modifica n timp, dar ne intereseaz
numai reetele curente
7.4 Livrrile se fac numai cu transporturi efectuate cu autovehicule proprii; la fiecare
transport pot fi unul sau doi oferi
8.4 Un transport este dedicat unei singure livrri; o livrare onoreaz o mai multe comenzi, iar
o comand este onorat printr-o singur livrare
9.4 O ncasare onorez o singur livrare
Ce avei de fcut ?
Adugai atribute suplimentare sau redenumii/tergei atribute existente pentru a
onora specificaiile; explicai sumar logica adugrii/redenumirii/tergerii
Construii graful dependenelor dintre atribute; se vor puncta cu precdere
dependenele funcionale cu surse compuse
Pe baza grafului scriei schema tabelelor bazei de date n 3/4NF