Il database per l'esercitazione è scaricabile cliccando qui (formato MS Access 97, (.mdb), circa 440 Kb)

Eseguire i seguenti passi:

  1. Creare lo schema logico, eventualmente utilizzando la macro presente nel database
  2. Riempire le 8 tabelle mediante i comandi INSERT INTO e SELECT, attingendo i dati dalle tabelle aventi prefisso "src_"
    es:
    INSERT INTO tabella (attr1,attr2,attr3)
    SELECT a01,a02,a03 FROM src_tabella
    [WHERE condizione]
  3. Creare gli script che effettuano le seguenti interrogazioni:
    1. Elencare i nomi di tutti i negozi;
    2. Elencare i codici di negozi (anche ripetuti) che hanno inviato ordini (che sono presenti nella tabella ordini);
    3. Elencare la descrizione di tutti gli articoli
    4. Elencare i codici distinti dei negozi che hanno inviato ordini;
    5. Elencare tutte le città che sono sede di negozi (elenco, anche ripetuto, delle cittą presenti nella tabella negozi);
    6. Elencare i nomi distinti di citta' che sono sede di negozi;
    7. Ottenere tutte le informazioni relative ai negozi dando alle colonne i seguenti nomi: Codice negozio, Denominazione, Indirizzo, Città, Recapito telefonico
    8. Elencare i componenti con costo inferiore a 50 Euro
    9. Visualizzare Indirizzo, Città e Recapito telefonico del negozio MobilMarket
    10. Elencare gli articoli il cui costo lordo (con IVA) sia inferiore a 50 Euro
    11. Elencare gli articoli il cui costo lordo sia inferiore a 50 Euro e le cui spese di trasporto superino 20 Euro
    12. Elencare i negozi con sede a Roma
    13. Elencare i negozi con sede a Roma oppure Trento

    Scarica qui la soluzione all'esercitazione