ESERCIZI DATABASE
ESERCIZIO 1: Fare il modello E/R del database per la gestione del canile di Carbonia, con le seguenti
entità:
-
Cane
Padrone
Gabbiotto
E le seguenti relazioni:
-
adotta tra l’entità Cane e l’entità Padrone (quale padrone ha adottato quale cane)
collocato tra l’entità Cane e l’entità Gabbiotto (quale cane è collocato in quale gabbiotto)
Derivare quindi il modello logico del database, popolare le sue tabelle, e definire le relazioni in Base (oppure
Access). Quindi, svolgere le seguenti query:
-
nome dei cani adottati da Pippo Rossi
in quale città è stato adottato il cane Fido
nomi, razze ed età dei cani del gabbiotto 10
ESERCIZIO 2: Fare il modello E/R del database per la gestione di un concessionario di auto usate, con le
seguenti entità:
-
Automobile
Cliente
Venditore
E le seguenti relazioni:
-
commissiona tra l’entità Venditore e l’entità Automobile (quali venditori ci hanno commissionato di
vendere quali automobili)
acquista tra l’entità Cliente e l’entità Automobile (quali clienti acquistano quali automobili)
Derivare quindi il modello logico del database, popolare le sue tabelle, e definire le relazioni in Base (oppure
Access). Quindi, svolgere le seguenti query:
-
nome e cognome del venditore che ha fornito l’auto acquistata da Mario Bianchi
marca e modello delle automobili di Pippo Cau da vendere
marca e modello delle automobili di marca Toyota con meno di 20000 km.
nome e cognome dei clienti che hanno acquistato una BMW.
NOTA: Per tutte le query, svolgere l’esercizio in modalità struttura e poi visualizzare la query in modalità
SQL, oppure, al contrario, svolgere le query in modalità SQl e poi visualizzare le query in modalità struttura.