
1. Aprire l’applicativo per la gestione di basi si dati e creare un nuovo database con nome
“Videoteca”
2. Inserire tre tabelle con il seguente nome e la seguente struttura:
2..a Cliente (usare la visualizzazione struttura)
2..b ID (contatore – impostare questo campo come chiave primaria)
2..c Nome (testo – 30)
2..d Cognome (testo – 30)
2..e Indirizzo (testo – 50)
2..f Telefono (tetso – 14)
2..g Film (usare la creazione guidata: scegliere nell’ambito personale la tabella di
esempio “Collezione Video”, aggiungendo i seguenti campi)
2..g..i IDCollezioneVideo (Chiave primaria)
2..g..ii TitoloFilm
2..g..iii IDRegista
2..g..iv IDProduttore
2..g..v AnnoProduzione
2..h Prestito (usare la visualizzazione struttura. NB: questa tabella non ha
nessuna chiave primaria definita)
2..h..i IDcliente (numerico)
2..h..ii IDFilm (numerico)
2..h..iii Data (formato “Data in Cifre”)
3. Aprire la struttura della tabella Film modificare il campo IDCollezioneVideo in IDFilm
4. Modificare i campi IDRegista e IDProduttore in Regista e Produttore modificando anche le
relative etichette
5. Impostarli di tipo testo con dimensione 50
6. Aprire la finestra Relazioni usando la barra degli strumenti
7. Aggiungere alla finestra delle relazioni le tabelle Cliente, Film e Prestito
8. Creare una relazione fra il campo ID della tabella Cliente e il campo IDCliente della tabella
Prestito attivando l’integrità referenziale
9. Creare una relazione fra il campo IDFilm della tabella Film e il campo IDFilm della tabella
Prestito attivando l’integrità referenziale
10. Inserire quattro record a piacere nelle tabelle
11. Creare tre maschere per l’inserimento di dati per le tre tabelle usando una volta la creazione
guidata e due volte la visualizzazione struttura (applicare lo stile “internazionale”);
12. Inserire altri due record per ogni tabella utilizzando le maschere
13. Applicare alla tabella Film un filtro che visualizzi solo i record relativi a film il cui regista
è “Benigni” e il cui anno di produzione è maggiore di 2000; Rimuovere il filtro
14. Applicare alla tabella Cliente un filtro in base a selezione che visualizzi solo i record in cui
il campo cognome è uguale a “Rossi”; Rimuovere il filtro
15. modificare la struttura della maschera inserimento film ed aggiungere un’immagine e
un’etichetta a piacere
16. Creare una query che visualizzi l’elenco completo dei film registrati nella base di dati,
ordinando il risultato in ordine decrescente in base al campo AnnoProduzione
17. Creare un report sulla base della tabella Film, ordinando i dati in base all’anno di
produzione in ordine crescente;
18. Creare una query che visualizzi il titolo dei film noleggiati fra il 20/02/2004 ed il
30/05/2004, ed il cognome del cliente che li ha noleggiati; salvare la query con il nome
“noleggi primaverili”
19. Creare un report in base alla query “noleggi primaverili”; raggruppare i dati del report in
base al campo titolo della tabella film
20. Aggiungere un’immagine al pie’ pagina del report in visualizzazione struttura
Basi di Dati – Esercitazione 3 – Marco Ruzzi