Database per la gestione di informazioni di tipo

Transcript

Database per la gestione di informazioni di tipo
Università degli studi di Salerno
Facoltà di Lettere e Filosofia
Corso di Laurea in Scienze della Comunicazione
Corso di Informatica Generale (A. Postiglione)
Esercitazione DBMS & SQL # 04
Database per la gestione di informazioni di tipo cinematografico
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.
1.
2.
3.
4.
OPERAZIONI DA 1 A 6 (punteggio minimo: 2 su 4)
Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti).
[1,5 punti] All’interno del Database crea una tabella e salvala con il nome Film, 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:
Regista
Titolo Film
Anno
Genere Film
Visto1
Valutazione
[1 punto] Definisci i seguenti vincoli di integrità:
 Anno è un numero compreso tra 1900 e 2006
 Valutazione è un numero compreso tra 0 e 10
 Regista+Anno è la chiave primaria.
[0,5 punti] Inserisci i seguenti record nella tabella
Regista
Titolo Film
Anno Genere Film Visto Valutazione
Aldo, Giovanni & Giacomo Così è la vita
1998 Commedia
No
7
Camillo Mastrocinque
La banda degli onesti
1950 Comico
Sì
8
Dave Paine
Addams Family Reunion 1998 Commedia
Sì
3
Mimi Leder
Deep Impact
1998 Drammatico
Sì
5
Roberto Benigni
Il mostro
1995 Commedia
No
8
Vincent Ward
Al di là dei sogni
1998 Drammatico
Sì
7
5. [0,5 punti] Basandoti sulla Tabella Film, crea una maschera, salvala con il nome Maschera Film ed
inserisci il seguente record usando la maschera per l’inserimento dei dati:
Regista
Titolo Film Anno Genere Film Visto Valutazione
Roberto Benigni La vita è bella 1998 Drammatico
Sì
10
6. [0,5 punti] Basandoti sulla Tabella Film, genera un Report e salvalo con il nome Report Film
1
Questo campo è di tipo SI/NO.
Università degli studi di Salerno
Facoltà di Lettere e Filosofia
Corso di Laurea in Scienze della Comunicazione
Corso di Informatica Generale (A. Postiglione)
Esercitazione DBMS & SQL # 04
INTERROGAZIONI IN SQL
1. Utilizzando SQL crea la seguente query e salvala con il nome Query 01: “Tutti i Film che non sono stati
ancora visti e che sono usciti dopo il 1995”, in modo da ottenere la seguente tabella:
Regista
Titolo Film Anno Genere Film Visto Valutazione
Aldo, Giovanni & Giacomo Così è la vita 1998 Commedia
No
7
2. Utilizzando SQL crea la seguente query e salvala con il nome Query 02: “Tutti i Film del genere
‘Commedia’ che a) sono stati già visti oppure che b) hanno una valutazione di almeno 8”, in modo da
ottenere la seguente tabella:
Regista
Titolo Film
Anno Genere Film Visto Valutazione
Dave Paine
Addams Family Reunion 1998 Commedia
Sì
3
Roberto Benigni Il mostro
1995 Commedia
No
8
3. Utilizzando SQL crea la seguente query e salvala con il nome Query 03: “Genere e Valutazione media dei
Film raggruppati per genere”, in modo da ottenere la seguente tabella:
Genere Film Valutazione media
Comico
8
Commedia
6
Drammatico 7,33333333333333
4. Utilizzando SQL crea la seguente query e salvala con il nome Query 04: “Tutti i Film che sono stati visti e
il cui titolo comincia con una delle lettere da A a D. La tabella finale deve essere ordinata per Genere e
per titolo”, in modo da ottenere la seguente tabella:
Regista
Titolo Film
Anno Genere Film Visto Valutazione
Dave Paine Addams Family Reunion 1998 Commedia
Sì
3
Vincent Ward Al di là dei sogni
1998 Drammatico
Sì
7
Mimi Leder Deep Impact
1998 Drammatico
Sì
5
5. Chiudi l’applicazione e invia il Database al docente, seguendo le indicazioni che ti verranno fornite dai
tecnici di laboratorio e che puoi leggere cliccando due volte sull’icona relativa presente sul tuo desktop.

Documenti analoghi

1 - Unisa

1 - Unisa Database per la gestione di informazioni di tipo cinematografico Bisognerà creare una tabella, impostando correttamente i campi e le proprietà. Si dovrà poi operare sulla tabella inserendovi alcuni...

Dettagli

Esercizi SQL

Esercizi SQL cui hanno recitato gli attori che sono nati tra il 01/09/1922 e il 30/09/1924”, in modo da ottenere la seguente tabella (il campo dovrà chiamarsi ‘Numero medio di film’): Nomero medio di film

Dettagli

Database per la gestione di alcune informazioni su una

Database per la gestione di alcune informazioni su una Università degli studi di Salerno Facoltà di Lettere e Filosofia Corso di Laurea in Scienze della Comunicazione Corso di Informatica Generale (A. Postiglione) Esercitazione DBMS & SQL # 01

Dettagli