Appelli

Prova d'esame del 16 dicembre 2004

Si vuole progettare una piccola base di dati per conto di una ferramenta. La ferramenta vende colori, che possono essere colori artistici e tinte per casa, vende anche utensili, suddivisi in casa, giardinaggio, hobby. Di tutti i prodotti della ferramenta sono di interesse il prezzo, la descrizione, l'IVA (associata alla categoria dei prodotti). Sono di interesse anche i clienti della ferramenta, di cui si vuole memorizzare denominazione, partita iva, indirizzo, città e provincia. Memorizzare gli ordini dei clienti con la data, le quantità dei singoli prodotti ordinati e il totale di ogni ordine. Prevedere la possibilità di applicare sconti su un ordine.

Creare uno script SQL (in un file di testo con cognome.sql) che realizzi una base di dati, normalizzata alla terza forma normale, che consente di memorizzare i dati relativi alle specifiche fornite. Fare proprie assunzioni per le informazioni mancanti (da inserire nel file di testo).
Dopo aver inserito un minimo di tuple per poter testare le interrogazioni, creare delle query SQL che visualizzano:

Eseguire almeno un'interrogazione usando sia il prodotto cartesiano che il Join.

Consegnare il file di testo creato, e, se si utilizza MS Access, il file .mdb

 

Risultati della prova:

Matr   Voto
341566 NO
437349 NO