Documente Academic
Documente Profesional
Documente Cultură
GESTIUNEA APROVIZIONARII
LA UN SUPERMARKET
Un supermarket urmeaza sa implementeze o baza de date pentru evidenta
informatizata a aprovizionarii. Pentru fiecare produs ce poate constitui obiectul
aprovizionarii, alaturi de nume (denumire produs) sunt inregistrate urmatoarele
informatii: unitatea de masura (UM), stoc initial si prêt catalog; fiecarui produs I
se atribuie un cod unic (cod produs).
Supermarket-ul se aprovizioneaza cu produse de la mai multi furnizori,
identificati prin: cod furnizor, nume frunizor, adresa furnizor, numar telefon, iar
in momentul aprovizionarii de la un furnizor se intocmeste o factura pe care sunt
consemnate: numar factura, data factura si cod furnizor.
Aceste facturi sunt achitate prin documente de plata pentru care se
completeaza numar document plata, tip document plata si data document plata.
Aprovizionarea supermarket-ului se face pe baza unei comenzi prin care
se pot solicita mai multe produse. In comanda sunt specificate: numar comanda,
data comanda, data livrare, ora livrare si cod curier.
Produsele sunt aduse la supermarket de catre curieri identificate prin: cod
curier, nume curier, adresa curier; o comanda fiind livrata de un singur curier.
Reguli de gestiune:
(8) Pot exista documente de plata cu acelasi numar, dar de tipuri diferite.
Intocmirea Dictionarului de Date:
DD
Co d Pr od u s, De n um ire Pr o d
N u me Fur n izo r, Ad res a Fu r ni
N u ma r C o ma nd a, D ata Co m a
Ca n titateaCo m an d ata , C o dC
N u ma r Do c ume ntP lata, D a ta
CodProdus : DenProdus
UM
StocInitial
PretCatalog (1)
NrFactura : DataFactura
CodFz (7)
CodFz : NumeFz
Adresa Fz
NrTel
CodProdus (6)
NrComanda : DataComanda
DataLivrare
OraLivrare
CodCurier (2)
CodCurier : NumeCurier
AdresaCurier
NrDocPlata : DataDocPlata
TipDocPlata :
Chei primare:
CodProdus NrComanda
CodFz si
NrFactura CodProdus
NrComanda
CodCurier NrFactura
NrDocPlata + TipDocPlata si
NrDocPlata
Atribute izolate:
NrComanda
si CantitateaComandata
CodProdus
NrFactura
si
NrDocPlata
si SumaPlata
TipDocPlata
Construirea tabelelor:
Modelul Relational:
Produse ProduseComandate ∞ 1 Comenzi
CodProduse 1 NrComanda NrComanda
DenProduse 1 ∞ CodProdus DataComanda
UM CantComandata DataLivrare
StocInitial OraLivrare ∞
PretCatalog CodCurier
1 Furnizori Curieri 1
CodFz CodCurier
NumeFz NumeCurier
AdresaFz AdresaCurier
∞ NeTel
dddddddddd CodProdus
QBE
Sa se afiseze toate facturile din anul curent emis de furnizor din Bucuresti;
Sa se afiseze lista alfabetica a produselor care au ca uitate de masura “buc“.
Sa se calculeze numarul de facturi pt fiecare furnizor in ultiml an;
Sa se calculeze numarul de comenzi effectuate de un curier;
Sa se calculeze numarul total de produse comandate.
SQL