ESERCIZI DATABASE
PRIMO ESERCIZIO: Fare il modello E/R del database per la gestione dei ricoveri in ospedale. Il database
dovrà avere, almeno, le seguenti entità:
1)
2)
3)
4)
5)
a. Pazienti
b. Dottori
c. Reparti
e le corrispondenti associazioni con le relative molteplicità.
Derivare il modello logico del database
Definire le tabelle in Microsoft Access (o eventualmente Open Office Base)
Definire le relazioni tra le tabelle
Popolare di dati le tabelle
Svolgere le seguenti interrogazioni, in modalità struttura o in modalità SQL:
a. Nome dei pazienti di un dato dottore
b. Nome dei dottori che operano in un dato reparto
c. Nome del dottore che segue un dato paziente
d. A che piano si trova un dato reparto
e. Specializzazione dei dottori del secondo piano
NOTA: svolgere le query in modalità struttura e poi visualizzare le stesse query in modalità SQL per rendersi
conto di come vengono effettuate in quest’alta modalità. Oppure, svolgere le query in modalità SQL e poi
visualizzare le stesse query in modalità struttura per rendersi conto di come vengono effettuate in quest’altra
modalità.
SECONDO ESERCIZIO: Dato il seguente schema E/R,
1) Derivare il modello logico del database
2) Scrivere le seguenti query in SQL:
a. Titolo dei film di Stanley Kubrick
b. Nome e nazionalità del regista di Pulp Fiction
c. Nome e cognome degli attori di Blow Up
d. Nome e cognome degli attori che hanno lavorato con Sergio Leone