Sunteți pe pagina 1din 3

Academia de Studii Economice Contabilitate si Informatica de Gestiune

Eleva: Ulmeanu Amalia Maria Grupa: 638 Indrumator: Aleca Ofelia

Academia de Studii Economice Contabilitate si Informatica de Gestiune

Oferta de servicii a firmei de catering este organizata sub forma unui catalog in cadrul caruia fiecare serviciu oferit este identificat printr-un cod specificandu-se denumirea si pretul unitar al serviciului. Pentru fiecare comanda primita de catre firma se atribuie un numar unic, inregistrandu-se si data la care a fost inregistrata. De asemenea, se impune existenta unui atribut pentru stabilirea tipului de livrare (la firma sau la domiciliul clientului). Inregistrarea continutului fiecarei comenzi presupune cunoasterea cantitatii comandate din fiecare serviciu oferit. In vederea obtinerii unei evidente a clientilor, precum si pentru a raspunde cerintelor legate de livrarea la domiciliu este necesara inregistrarea unor date personale ale acestora. Ca urmare, in momentul plasarii primei comenzi, fiecarui client i se atribuie un cod de identificare, pe care il va utiliza pentru toate comenzile ulterioare. In plus va fi necesara cunoasterea numelui, adresei, orasului de domiciliu si telefonul pentru situatia in care o comanda este livrata la domiciliul clientului. La livrarea comenzilor se fac chitantele reprezentand contravaloarea comenzilor, iar pentru aceasta sunt necesare datele: numar chitanta, data chitanta, suma platita de clienti si numarul comenzii.

Reguli de gestiune: y y y y y Un client poate plasa mai multe comenzi; O comanda apartine unui singur client; O comanda poate contine mai multe servicii; Acelasi serviciu se poate afla pe mai multe comenzi; Pe fiecare comanda, fiecare serviciu se inregistreaza o singura data.

Dictionar de atribute: Adresa, Cantitate, CodClient, CodServiciu, DataChitanta, DataComanda, DataLivrare, Denumire, NrChitanta, NrComanda, Oras, Pret, Suma platita, Telefon, TipLivrare. Stabilirea dependentelor functionale: CodClient -> Nume, Adresa, Oras, Telefon NrComanda -> DataComanda, TipLivrare, DataLivrare CodServiciu -> Denumire, Pret NrChitanta -> DataChitanta,SumaPlatita

Academia de Studii Economice Contabilitate si Informatica de Gestiune

NrComanda -> CodServiciu CodServiciu -> NrComanda 1 1) Adresa 2) Cantitate 3) CodClient 1 4) CodServiciu 5) DataChitanta 6) DataComanda 7) DataLivrare 8) Denumire 9) NrChitanta 10) Oras 11)Pret 12) Suma platita 13) Telefon 14) TipLivrare 15) #NrComanda,CodServiciu 16) NrComanda 2 3 => #NrComanda,CodServiciu 4 5 6 7 8 9 10 11 12 13 14 15 16

1 1 1

1 1 1 1

Tabele: Client (CodClient, Nume, Adresa, Oras, Telefon) Comanda (NrComanda, DataComanda, TipLivrare, DataLivrare) ContinutComanda (NrComanda, CodServiciu, Cantitate) Serviciu (CodServiciu, Denumire, Pret) Chitanta (NrChitanta, NrComanda, DataChitanta, SumaPlatita)