Università degli studi di Salerno
Facoltà di Lettere e Filosofia
Corso di Laurea in Scienze della Comunicazione
Corso di Informatica Generale (A. Postiglione)
Esame del 22/09/2010 - DBMS
Database per la gestione di un archivio personale di DVD
Bisognerà creare una tabella, impostando correttamente i campi e le proprietà. Si dovrà poi operare sulla
tabella inserendovi alcuni dati, creando una maschera, formulando interrogazioni e creando un report.
OPERAZIONI DA 1 A 6 (punteggio minimo: 2 su 4)
1. Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti).
2. [1,5 punti] All’interno del Database crea una tabella e salvala con il nome DVD, con i campi di seguito
indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni
adeguate ad ogni campo. I campi da creare sono i seguenti:
Titolo Film
Regista
Data acquisto
Prezzo
Durata1
Genere
3. [1 punto] Definisci i seguenti vincoli di integrità:
 Data acquisto successiva al 31/12/1999
 Prezzo (espresso in Euro) deve essere maggiore di 0.
 Durata: compresa tra 30 e 240
 [Titolo Film] + Regista chiave primaria
4. [0,5 punti] Inserisci i seguenti record nella tabella
Titolo Film
Regista
Data acquisto Prezzo Durata Genere
Il conte Max Christian De Sica
01/01/2000 € 10,00
90 Commedia
Il conte Max Giorgio Bianchi
01/01/2000 € 14,90
100 Commedia
Pinocchio
Roberto Benigni
30/03/2005 € 26,99
107 Fantastico
Saturno contro Ferzan Ozpetec
10/10/2007 € 14,39
110 Drammatico
Spiderman 3 Sam Raimi
10/11/2007 € 15,00
134 Fantastico
Inferno
Dario Argento
12/06/2004 € 9,90
100 Horror
5. [0,5 punti] Basandoti sulla Tabella DVD crea una maschera per l’inserimento dei dati e salvala con il
nome Maschera DVD
6. [0,5 punti] Basandoti sulla Tabella DVD crea un report e salvalo con il nome Report DVD
1
Espressa in minuti. La durata massima è di 240 minuti.
Università degli studi di Salerno
Facoltà di Lettere e Filosofia
Corso di Laurea in Scienze della Comunicazione
Corso di Informatica Generale (A. Postiglione)
Esame del 22/09/2010 - DBMS
INTERROGAZIONI IN SQL (punteggio minimo: 2 su 4)
1. [0,5 punti] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 01: “Tutti i campi
della tabella, con esclusione di [Data acquisto], relativi ai DVD aquistati tra il 30/3/2005 e il
10/10/2007”, in modo da ottenere la seguente tabella
Titolo Film
Regista
Prezzo Durata Genere
Saturno contro Ferzan Ozpetec € 14,39
110 Drammatico
Pinocchio
Roberto Benigni € 26,99
107 Fantastico
2. [1 punto] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: “Prezzo minimo
e prezzo massimo tra tutti i DVD di genere ‘Commedia’ o ‘Fantastico’”, in modo da ottenere la seguente
tabella
Prezzo minimo Prezzo massimo
€ 10,00
€ 26,99
3. [1 punto] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: “Genere,
Prezzo medio e Durata media dei DVD raggruppati per genere”, in modo da ottenere la seguente tabella
Genere Prezzo medio Durata media
Commedia
€ 12,45
95
Drammatico
€ 14,39
110
Fantastico
€ 21,00
120,5
Horror
€ 9,90
100
4. [1,5 punti] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: “Tutti i DVD
dello stesso genere di ‘Spiderman 3’”, in modo da ottenere la seguente tabella
Titolo Film
Regista
Data acquisto Prezzo Durata Genere
Spiderman 3 Sam Raimi
10/11/2007 € 15,00
134 Fantastico
Pinocchio Roberto Benigni
30/03/2005 € 26,99
107 Fantastico
5. Chiudi l’applicazione e invia il Database al docente, seguendo le indicazioni che ti verranno fornite.
La sufficienza è raggiunta ottenendo almeno 2 punti per ogni gruppo di operazioni
Le Queries verranno valutate anche in presenza di errori. Il loro punteggio dipenderà dalla gravità dell’errore.
Per le altre tipologie di errore la penalizzazione sarà commisurata alla gravità dello stesso.