Università degli studi di Salerno Facoltà di Lettere e Filosofia Corso di Laurea in Scienze della Comunicazione Corso di Informatica Generale (prof. Alberto Postiglione) – A.A. 2004/05 Esercizio ACCESS # 05 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. Alla fine bisognerà modificare la struttura della tabella, eliminando un campo. 1. [0,5 punti] Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti). 2. [5 punti] All’interno del Database crea una tabella con i campi di seguito indicati, assegnando i giusti tipo di dato e le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: Collocazione Autore Titolo Anno Edizione Data Acquisizione 3. [0,5 punti] Definisci Collocazione come chiave primaria 4. [0,5 punti] Salva la tabella con il nome Volumi. 5. [0,5 punti] 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 6. [1 punto] Crea una maschera per l’inserimento dei dati 7. [0,5 punti] Salva la maschera con il nome Maschera Volumi 8. [0,5 punti] 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. [1,5 punti] Utilizzando il QBE crea la seguente query e salvala dandole come nome Query semplice: “Tutti i campi della tabella, con esclusione di [Data Acquisizione], relativi ai libri editi a partire dal 1995”, in modo da ottenere la seguente tabella Collocazione Autore Titolo Anno Edizione ITA001 Manzoni A. I Promessi Sposi 1995 STR002 Crichton M. Il terminale uomo 1996 STR102 Hesse H. Peter Camenzind 1995 10. [3 punti] Utilizzando il QBE crea la seguente query e salvala dandole come nome Query composta: “Tutti i campi della tabella, con esclusione di [Data Acquisizione], relativi ai libri editi tra il 1980 e il 1995 (estremi inclusi) e scritti da autori il cui cognome comincia con una lettera compresa tra B ed F”, in modo da ottenere la seguente tabella Collocazione Autore Titolo Anno Edizione ITA012 Flaiano Ennio Diario degli errori 1980 STR005 Boulle P. Il pianeta delle scimmie 1986 [1 punto] Basandoti sulla query Query composta, genera un Report [0,5 punti] Salva il report con il nome Report Volumi [1 punto] Elimina la colonna Data acquisizione dalla tabella Volumi Chiudi il Database e salvane una copia nell’unità “utenteXX” (dove XX è il numero del tuo computer) raggiungibile tramite Risorse del Computer presente sul tuo Desktop. La sufficienza è raggiunta ottenendo 9 punti sui 16 disponibili. L’incidenza del punteggio di questa prova sul voto finale è pari al 50% del totale raggiunto (arrotondato per eccesso). Al punteggio complessivo vanno ulteriormente detratte le seguenti frazioni di punto: -0,5 per ognuna delle dimensioni di dominio palesemente scorretta (es 50 caratteri per il nome di una persona) -1 per ogni tipo di dato errato (es: testo per un campo numerico, o viceversa) -1 se mancano, o non sono corrette, tutte e due le risposte alle domande numero 9 e 10 (le queries) Per le altre tipologie di errore la penalizzazione sarà commisurata alla gravità dello stesso. 11. 12. 13. 14.