- Information
- AI Chat
Was this document helpful?
Proiect Baze de Date
Course: Baze de date (Data Base) (1)
26 Documents
Students shared 26 documents in this course
University: Universitatea din Craiova
Was this document helpful?
Proiect Baze de Date
Tema :Gestiunea Facturilor
Am ales ca proiect gestiunea facturilor am proiectat baza de date si am realizat 5
tabele bine incadrate si respectand cerintele unei baze bine definite
Baza aleasa de mine se compune din cinci tabele :client, localizare, factura, facturat,
produs.
Tabela client are ca atribute codul clientului :codClient de tip int care este si cheie
primara,numele clientului : nume de tip varchar(50),telefonul clientului telefon de tip
int,strada unde locuieste clientul de tip varchar(50) si numarul de tip int ,codul postal
reprezentat de atributul codPostal de tip int si tip client un atrbut care caracterizeaza
fiecare client si poate avea valori null avand tipul varchar(50);
Tabela localizare se compune din 2 atribute unul este codul postal codPostal de tip int
care este si cheie primara si celalalt localitatea de tip varchar(50)
Tabela factura are urmatoarele atribute : nrFactura care reprezinta o val unica de tip
int ,dataFactura reprezinta data la care se inregistreaza aceasta factura si codClient este
referit la codul unui client (Un client poate sa aiba mai multe facturi) .
Tabela produs are ca atribute codul produsului de tip int cheie primara, numele
produsului denProdus de tip varchar(50) si un pret referinta care trebuie sa fie mai mare
ca 0 de tip bineinteles int. Pe langa acestea mai avem si tabela facturat care reprezinta
produsele care sau facturat pe o factura cantitatea si pretul la care s-a facturat reprezentata
de atributele nrFact de tip int care refera numarul facturii din tabela factura, codProdus de
tip int care refera codul produs din tabela produs pe langa acestea mai contine doua
atribute cantitatea de tip int si pretFact de tip int care trebuie sa fie mai mare ca 0.
*un client poate sa aiba mai multe facturi o factura contine unul sau mai multe
produse,un produs poate sa fie facturat de mai multe ori si intr-o localitate pot sa fie mai
multi clienti.
Iata legaturile care exista intre tabele :
codPostal din tabela client refera codPostal din tabela localizare
1