Extras din proiect
Proiectarea logică a bazei de date.
Tabela ClasaProduse ofera informatii referitoare la clasele de produse existente. ClaseProduse este tabela parinte pentru tabela Produse.
Tabela Produse stocheaza informatii despre produsele oferite spre comercializare. Produse este tabela parinte pentru tabelele LiniiFactura, LiniiComenzi, LiniiContracte, LiniiOferta.
Tabela Localitati ofera informatii referitoare la localitatile clientilor fiind tabela parinte pentu Clienti.
Tabela Clienti ofera informatii referitoare la clienti. Clienti este tabela parinte pentru Facturi, Contracte, Comenzi.
Tabele Factura si LiniiFactura stocheaza informatii despre facturile emise clientilor.
Tabelele Comenzi si LiniiComenzi ofera informatii despre comenzile lansate de clienti.
Tabelele Contracte si LiniiContracte ofera informatii despre contractele clientilor.
Tabelele Oferte si LiniiOferte ofera informatii despre ofertele de pret.
Schema bazei de date.
1.2 Proiectarea rapoartelor.
Raportul <<Lista Facturi>> furnizeaza o lista totala a facturilor emise.
La baza acestui raport se afla interogarea
SELECT Factura.NrFactura
,Factura.Data
,Clienti.Client
,Produse.Produs
,LiniiFactura.Cantitate
,LiniiFactura.Pret
,LiniiFactura.Cantitate*LiniiFactura.Pret AS Valoare
FROM Produse
INNER JOIN ((Clienti INNER JOIN Factura ON Clienti.CodClient=Factura.CodClient)
INNER JOIN LiniiFactura ON Factura.NrFactura=LiniiFactura.NrFactura) ON Produse.CodProdus=LiniiFactura.CodProdus;
Raportul contine un camp calculat – Valoare – care reprezinta produsul dintre cantitate si pret.
Raportul va contine:
Page header: Titlul raportului: Lista Facturi
Group NrFactura Header Numar factura, Data factura, nume client
Detail Produs, Cantitate, Pret, valoare
Group NrFactura Footer Valoare total factura
Raportul <<Lista Comenzi>> furnizeaza o lista totala a comenzilor primite.
La baza acestui raport se afla interogarea
SELECT Comenzi.NrComanda
, Comenzi.Data
, Clienti.Client
, Produse.Produs
, LiniiComenzi.Cantitate
FROM Produse INNER JOIN (Clienti INNER JOIN (Comenzi INNER JOIN LiniiComenzi ON Comenzi.NrComanda=LiniiComenzi.NrComanda) ON Clienti.CodClient=Comenzi.CodClient) ON Produse.CodProdus=LiniiComenzi.CodProdus
Preview document
Conținut arhivă zip
- Proiectarea Sistemelor Informationale.doc