Università degli studi di Salerno
Dipartimento DISA-MIS
Corso di Laurea in Economia e Management
Corso di Fondamenti di Informatica (Dott.ssa Rossella Aiello)
Esercizio DBMS # 07
Database per la gestione di un circolo
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:
Socio
Indirizzo
CAP
Città
Data Nascita
Telefono
Anzianità Iscrizione
Quota sociale1
3. Inserisci i seguenti vincoli d’integrità:
a. Socio+[Data Nascita] come chiave primaria
b. [Data Nascita] successiva al 1/1/1950
c. [Anzianità Iscrizione] compresa tra 0 e 40
4. Salva la tabella con il nome Iscritti.
5. Inserisci i seguenti record nella tabella
Socio
Bianchi Carlo
Neri Antonio
Neri Luigi
Rossi Marisa
Rossi Massimo
Verdi Cinzia
Indirizzo
Via Roma
Corso Garibaldi
Via Roma, 10
Volley
Calcio
Piazza Navona
CAP
Città Data Nascita
84121 Salerno
15/06/1974
84123 Salerno
01/06/1963
84091 Battipaglia 12/01/1960
84025 Eboli
12/03/1964
84011 Amalfi
15/10/1958
00186 Roma
25/09/1963
Telefono Anzianità iscrizione Quota sociale
089-1111111
16
Sì
089-2222222
25
Sì
0828-3333333
30
No
0828-4444444
24
Sì
089-5555555
33
Sì
06-66666666
31
No
6. Crea una maschera per l’inserimento dei dati e salvala con il nome Maschera Iscritti
7. Inserisci il seguente record usando la maschera per l’inserimento dei dati
Socio
Indirizzo CAP Città Data Nascita Telefono Anzianità iscrizione Quota sociale
No
Neri Luigi Via Veneto 00187 Roma 25/10/1950 06-77777777
40
8. Utilizzando il QBE crea la seguente query e salvala dandole come nome Query semplice: “Tutti i campi della
tabella, con esclusione di [Telefono], relativi ai soci in regola con la Quota sociale”, in modo da ottenere la seguente tabella
Socio
Indirizzo
CAP Città Data Nascita Anzianità iscrizione Quota sociale
Sì
Bianchi Carlo Via Roma
84121 Salerno 15/06/1974
16
Sì
Neri Antonio Corso Garibaldi 84123 Salerno 01/06/1963
25
Sì
Rossi Marisa Volley
84025 Eboli
12/03/1964
24
Sì
Rossi Massimo Calcio
84011 Amalfi 15/10/1958
33
9. Utilizzando il QBE crea la seguente query e salvala dandole come nome Query composta: “Tutti i campi della
tabella, con esclusione di [Telefono], relativi ai soci nati tra il 1/1/1950 e il 31/12/1969, che non abitano a Roma e che hanno
meno di 30 anni di anzianità”, in modo da ottenere la seguente tabella
Socio
Indirizzo
CAP Città Data Nascita Anzianità iscrizione Quota sociale
Neri Antonio Corso Garibaldi 84123 Salerno 01/06/1963
25
Sì
Rossi Marisa Volley
84025 Eboli
12/03/1964
24
Sì
10. Basandoti sulla query Query composta, genera un Report e salvalo con il nome Report Iscritti
11. Elimina la colonna Telefono dalla tabella Iscritti
12. Chiudi il Database
1
Tipo SI/NO