DATA BASE GESTIONE VENDITE 1 QUERY1 Per ogni Cognome di Rappresentante e Descrizione di Prodotto calcolare • la somma delle quantità vendute: Somma (Quantità) • Il totale dell’incasso: Totale incasso : Somma (Quantità * PrezzoUnitario) SELECT R.Cognome AS Rappresentante, P.Descrizione AS Prodotto, Sum(D.Quantità) AS QuantitàVenduta, Sum(D.Quantità* P.PrezzoUnitario) AS TotaleIncasso FROM Rappresentanti AS R, Ordini AS O, Dettordini AS D, Prodotti AS P WHERE R.IdRapp=O.Idrapp and O.IdOrd= D.IdOrd and D.IdProd=P.IdProd GROUP BY R.Cognome, P.Descrizione; 2 Star schema lineare delle vendite Con piccole varianti è possibile calcolare per Rappresentante - Cognome e Nome - e Prodotto – Descrizione – il “Totale Quantità venduta” =Somma(Quantità) ed il relativo “Incasso = Somma( Quantità * PrezzoUnitario): la tabella risultante è detta “ Star schema lineare” – vedi la figura ottenuta con il prodotto Ms-Access. 3 Assegnate, in rappresentazione relazionale, le seguenti misure (quantità totale venduta, incasso) delle “vendite” per nominativo di Rappresentante e Prodotto venduto: È possibile con l’uso delle query incrociate visualizzare la tabella “bidimensionale” : Nominativo, Prodotto ( Incasso) con indicazione per ogni rappresentante anche dell’incasso complessivo. 4