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