DB Calcio

advertisement
Università degli studi di Salerno
Dipartimento di Scienze Aziendali – Management & Innovation Systems
Corso di Laurea in Economia e Management
Corso di Fondamenti di Informatica (dott.ssa Rossella Aiello)
Esercizio DBMS # 02
Database per la gestione di un campionato di calcio
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. Crea un nuovo database assegnandogli come nome il tuo cognome e nome (senza spazi e accenti).
2. All’interno del Database crea una tabella con i campi di seguito indicati, assegnando i giusti tipi di dato e le
dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti:
Data
Squadra casa
Squadra ospite
Reti casa
Reti ospite
3. Definisci [Squadra casa] + [Squadra ospite] come chiave primaria
4. Salva la tabella con il nome Partite.
5. Inserisci i seguenti record nella tabella
Data
Squadra casa Squadra ospite Reti casa Reti ospite
07/01/2001 Inter
Pisa
5
0
07/01/2001 Lazio
Milan
1
3
07/01/2001 Livorno
Lucca
2
1
14/01/2001 Pisa
Livorno
1
1
21/01/2001 Milan
Inter
2
3
6. Crea una maschera e salvala con il nome Maschera Partite
7. Inserisci il seguente record usando la maschera per l’inserimento dei dati
Data
Squadra casa Squadra ospite Reti casa Reti ospite
14/01/2001 Lazio
Inter
1
2
8. Utilizzando il QBE crea la seguente query e salvala con il nome PRIMA: “tutti i campi della tabella, con esclusione
di [Data], relativi alle partite giocate dalla Lazio in casa”, in modo da ottenere la seguente tabella
Squadra casa Squadra ospite Reti casa Reti ospite
Lazio
Milan
1
3
Lazio
Inter
1
2
9. Utilizzando il QBE crea la seguente query e salvala dandole come nome SECONDA: “Tutti i campi della
tabella, con esclusione di [Data], relativi alle partite, con esclusione di quelle giocate fuori casa dall’Inter, nelle quali hanno segnato
entrambe le squadre”, in modo da ottenere la seguente tabella
Squadra casa Squadra ospite Reti casa Reti ospite
Lazio
Milan
1
3
Livorno
Lucca
2
1
Pisa
Livorno
1
1
10. Basandoti sulla query SECONDA, genera un Report e salvalo con il nome Report Seconda
11. Elimina il campo [Data] dalla tabella Partite
12. Chiudi il Database
Scarica