Basi di dati
a.a. 2006-2007
Prova di verifica del 22 maggio 2007
Corso prof. Lucio Sansone
……………………………………Allievo Numero di matricola………………
Normalizzazione dello schema di base di dati relazionale
Normalizzare in 3NF il seguente schema di base di dati relazionale relativo ad una casa editrice:
Autori (Denominazione, Data nascita, Indirizzo, CodiceFiscale)
Libri (Codice_libro, Titolo, Costo, Genere:GENERI, Responsabile)
AUTORI-LIBRI (Id_autore:AUTORI, Cod_libro:LIBRI, Contratto)
GENERI (Genere, Collocazione)
dove:
- Per ciascun genere di libro (rosa, giallo, storia,...) è assegnato uno ed un solo responsabile.
- Per ciascun libro è stipulato uno ed un solo contratto.
Interrogazioni
Sullo schema di base dati normalizzata progettare le seguenti interrogazioni:
1) Visualizzare i titoli dei libri che non siano del genere “Storia” ed i relativi responsabili.
2) Visualizzare per ciascuna denominazione di autore, in ordine di denominazione, i titoli dei libri scritti.
3) Visualizzare il numero di libri scritti da ciascun autore.
4) Visualizzare i libri dello stesso genere di un libro assegnato.