Database per la gestione di una Biblioteca Bisognerà
Transcript
Database per la gestione di una Biblioteca Bisognerà
Università degli studi di Salerno Facoltà di Lettere e Filosofia Corso di Laurea in Scienze della Comunicazione Corso di Informatica Generale (prof. Alberto Postiglione) Esercizio DBMS # 07 Database per la gestione di una Biblioteca 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 assegnando 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: Collocazione Autore Titolo Anno Edizione Data Acquisizione 3. Definisci Collocazione come chiave primaria 4. Definisci I seguenti vincoli d’integrità: a. Anno di edizione compresa tra il 1970 e il 2010 b. Data di acquisizione: successiva al 31/12/1980 5. Salva la tabella con il nome Volumi. 6. Inserisci i seguenti record nella tabella Collocazione Autore Titolo Anno Edizione Data Acquisizione ITA001 Manzoni A. I Promessi Sposi 1995 12/11/1999 ITA012 Flaiano Ennio Diario degli errori 1980 12/10/2001 STR002 Crichton M. Il terminale uomo 1996 25/11/1999 STR005 Boulle P. Il pianeta delle scimmie 1986 12/01/2000 STR102 Hesse H. Peter Camenzind 1995 10/01/2002 7. Crea una maschera e salvala con il nome Maschera Volumi 8. Inserisci il seguente record usando la maschera per l’inserimento dei dati Collocazione Autore Titolo Anno Edizione Data Acquisizione LAT001 Cicerone La vecchiaia 1977 01/11/2002 9. Utilizzando il QBE crea la seguente query e salvala dandole come nome Query 01: “Tutti i libri editi a partire dal 1995”, in modo da ottenere la seguente tabella Collocazione Autore Titolo Anno Edizione Data Acquisizione ITA001 Manzoni A. I Promessi Sposi 1995 12/11/1999 STR002 Crichton M. Il terminale uomo 1996 25/11/1999 STR102 Hesse H. Peter Camenzind 1995 10/01/2002 10. Utilizzando il QBE crea la seguente query e salvala dandole come nome Query 02: “Tutti i libri scritti da autori il cui cognome comincia per C”, in modo da ottenere la seguente tabella Collocazione Autore Titolo Anno Edizione Data Acquisizione LAT001 Cicerone La vecchiaia 1977 01/11/2002 STR002 Crichton M. Il terminale uomo 1996 25/11/1999 11. Utilizzando il QBE crea la seguente query e salvala dandole come nome Query 03: “Autore, Titolo, Collocazione e Data di acquisizione dei libri editi tra il 1980 e il 1995 e scritti da autori il cui cognome comincia con una lettera compresa tra B ed F”, in modo da ottenere la seguente tabella Autore Titolo Collocazione Data Acquisizione Flaiano Ennio Diario degli errori ITA012 12/10/2001 Boulle P. Il pianeta delle scimmie STR005 12/01/2000 12. Basandoti sulla query Query 03, genera un Report e salvalo con il nome Report Volumi 13. Chiudi il Database