bazededate

2
Hameed Amir Grupa: 1314, seria A, anul 2 TEMA LABORATOR 1) Enuntul temei Se cere priectare unei baze de date pentru evidenta comenzilor de produse a unei firme de catering cunoscand ca firma se numeste : S. C. „FAST„ S. R. L . Firma detine mai multe puncte de livrare in Bucuresti, Ploiesti, Brasov, Pitesti, Buzau. Firma cuprinde mai multe restaurante despre care se cunoaste : Cod , Localitate , Adresa. Firma are mai multi angajati despre care se retin urmatoarele : CNP , Nume , Prenume, Vechime, Functie, Data Angajarii, Salariul , Localitate . Firma livreaza mai multe produse despre care se retin : Cod Produs, Cod Client , Denumire , Pret. Firma are mai multi clienti carora le livreaza produse , despre care se retin : Cod Client, Nume, Adresa, Telefon. Firma a realizat comenzi clientilor despre care se retine : Data Comenzii, Cod Client, Cod Restaurant, Cod Produs, Cantitatea, Pret Unitar. 2) Inventariere atribute: Cod Restaurant, Localitate Restaurant, Adresa Restaurant, CNP Angajat , Nume Angajat, Prenume Angajat, Vechime Angajat , Functie Angajat, Data Angajarii, Slariu Angajat, Localitate Angajat , Cod Produs, Cod Client , Denumire Produs, Pret Produs, Cod Client, Nume Client, Adresa Client, Telefon Client, Data Comenzii, Cod Restaurant, Cod Produs, Cantitate , Pret Unitar. 3) Specificare reguli de gestiune: O firma are mai multi angajati. Fiecare angajat are un anumit salariu. O firma poate detine mai multe comenzi. Firma are mai multi colaboratori. Un magazin poate avea mai multe comenzi.

description

Baze de date: enunt tema facultate EAM

Transcript of bazededate

Page 1: bazededate

Hameed Amir Grupa: 1314, seria A, anul 2

TEMA LABORATOR

1) Enuntul temei

Se cere priectare unei baze de date pentru evidenta comenzilor de produse a unei firme de catering cunoscand ca firma se numeste : S. C. „FAST„ S. R. L .

Firma detine mai multe puncte de livrare in Bucuresti, Ploiesti, Brasov, Pitesti, Buzau.

Firma cuprinde mai multe restaurante despre care se cunoaste : Cod , Localitate , Adresa. Firma are mai multi angajati despre care se retin urmatoarele : CNP , Nume , Prenume, Vechime,

Functie, Data Angajarii, Salariul , Localitate . Firma livreaza mai multe produse despre care se retin : Cod Produs, Cod Client , Denumire , Pret. Firma are mai multi clienti carora le livreaza produse , despre care se retin : Cod Client, Nume,

Adresa, Telefon. Firma a realizat comenzi clientilor despre care se retine : Data Comenzii, Cod Client, Cod

Restaurant, Cod Produs, Cantitatea, Pret Unitar.

2) Inventariere atribute:

Cod Restaurant, Localitate Restaurant, Adresa Restaurant, CNP Angajat , Nume Angajat, Prenume Angajat, Vechime Angajat , Functie Angajat, Data Angajarii, Slariu Angajat, Localitate Angajat , Cod Produs, Cod Client , Denumire Produs, Pret Produs, Cod Client, Nume Client, Adresa Client, Telefon Client, Data Comenzii, Cod Restaurant, Cod Produs, Cantitate , Pret Unitar.

3) Specificare reguli de gestiune:

O firma are mai multi angajati. Fiecare angajat are un anumit salariu. O firma poate detine mai multe comenzi. Firma are mai multi colaboratori. Un magazin poate avea mai multe comenzi. O comanda poate avea mai multe produse.

4) Intocmire dictionar de date :

Dictionar de date (Cod_Rest, Localitate_Rest,Adresa_Rest, CNP, Nume_Angajat, Prenume_Angajat, Vechime_Angajat, Functie_Angajat, Data_Angajarii, Salariu_Angajat, Loc_Angajat , Cod_Produs, Nume_Produs, Pret_Produs, Cod_Client, Nume_Client, Adresa_Client, Telefon_Client, Data_Comanda, Cod_Restaurant , Cantitate , Pret Unitar )

Page 2: bazededate

5. Schema conceptuală a bazei de date

Restaurante (Cod_Rest, Localitate_Rest,Adresa_Rest)

Angajati (CNP, Nume_Angajat, Prenume_Angajat, Vechime_Angajat, Functie_Angajat, Data_Angajarii, Salariu_Angajat, Loc_Angajat)

Produse(Cod_Produs, Nume_Produs, Pret_Produs)

Clienti(Cod Client, Nume Client, Adresa Client, Telefon Client)

Comenzi(Data_Comanda, Cod_Restaurant , Cantitate , Pret Unitar, Cod_Produs, Cod_Rest, Cod Client)