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