Extras din seminar
Seminar 1
Să se creeze baza de date Facturi cu următoarea structură:
Produse (CodProdus, DenumireProdus, UM, Caracteristici)
Clienti(CodClient, NumeClient, AdresaClient, TelefonClient)
Facturi(NrSerieFactura, DataFactura, CodClient)
ContinutFactura(NrSerieFactura, CodProdus, Cantitate, Pret)
Se vor implementa următoarele restricții:
UM va avea una din valorile: m, kg, L, buc
Telefon client va fi format din 10 caractere
Data facturii nu va depăși data curentă
Cantitate și pret >0
Seminar 2
Se consideră următorul dicţionar de date referitor la activitatea unei edituri:
CodAutor, NumeAutor, DescriereAutor, ISBN, TitluCarte, NumarPagini, DimensiuneCarte, ContributieAutor, CodLibrarie, NumeLibrarie, AdresaLibrarie, TelefonLibrarie, NrComanda, DataComanda, CantitateaComandata, NrSerieFactura, DataFactura, CantitateFacturata, PretFacturare, ValoareFactura
Reguli de gestiune:
Un autor scrie mai multe cărţi, o carte poate fi scrisă de mai mulţi autori, pentru fiecare autor înregistrându-se contribuţia proprie (numărul de pagini scris)
O comanda cuprinde mai multe cărţi(titluri)
O comanda provine de la o singură librărie
O factură provine de la o singură librărie
Pentru o comanda se pot emite mai multe facturi, o factura onoreaza o singură comandă.
Pe o factură pot apărea mai multe cărţi (titluri distincte)
Preţul cărţii este fix.
Se elimina atributele sinonime:
Se elimina atributele calculate: ValoareFactura
Chei candidate: CodAutor,ISBN,CodLibrarie,NrComanda,NrSerieFactura
CodAutorNumeAutor
DescriereAutor
ISBNTitluCArte
NrPagini
DimensiuneCarte
PretFacturare
CodLibrarie NumeLibrarie
AdresaLibrarie,
TelefonLibrarie
NrComanda DataComanda,
CodLibrarie
NrSerieFactura DataFactura,
CodLibrarie**dep tranzitiva se elimina
NrComanda
CodAutor, ISBN ContributieAutor
NrComanda,ISBNCantitateComandata
NrSerieFactura,ISBNCantitateFacturata
Autori(CodAutor, NumeAutor, DescriereAutor)
Carti(ISBN, TitluCArte, NrPagini, DimensiuneCarte, PretFacturare)
Librarie(CodLibrarie, NumeLibrarie,AdresaLibrarie, TelefonLibrarie)
Comanda(NrComanda, DataComanda,CodLibrarie)
Facturi (NrSerieFactura, DataFactura ,NrComanda)
Autor Carti(CodAutor, ISBN ,ContributieAutor)
ComenziCarti(NrComanda,ISBN,CantitateaComandata)
CartiFacturate(NrSerieFactura,ISBN,CantitateFacturata)
Preview document
Conținut arhivă zip
- seminar 4
- EdituraNormalizare.docx
- Matrice Brokeri.xlsx
- SEMINAR 5!!
- BD QBE
- Cerinte QBE.doc
- EdituraCLS.accdb
- EdituraNormalizare.docx
- seminar 8-9 sql!!!
- Cerinte.docx
- Credite Curs 8.accdb
- SEMINAR1
- Cerinte creare BD.docx
- facturi.accdb
- SEMINAR2
- Database1.accdb
- Normalizare Editura.docx
- SEMINAR3
- Brokeri asigurari.docx
- Brokeri asigurarim.docx
- Normalizare CIG.docx
- Normalizare CIG1.docx
- tema sem 6-7!!!
- Cerinte QBEtema.docx
- Credite var 2a rez.accdb