Testo 4 - Forum del Corso Sirio ad Indirizzo Informatico

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
Esame del 16 giugno 2005 – Prova ACCESS
Database per la gestione di una piccola 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.
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:
Autore
Titolo
Edizione
Pagine
Prezzo
3. [0,5 punti] Definisci Autore+Titolo come chiave primaria
4. [0,5 punti] Salva la tabella con il nome Libri.
5. [0,5 punti] Inserisci i seguenti record nella tabella
Autore
Titolo
Edizione Pagine Prezzo
Ammaniti Niccolò
Ti prendo e ti porto via
1
452 € 7,80
Crichton Michael
Preda
1
462 € 18,50
De Crescenzo Luciano Così parlò Bellavista
7
228 € 7,65
De Crescenzo Luciano La Napoli di Bellavista
4
245 € 12,00
Simenon Georges
La rivoltella di Maigret
1
165 € 7,00
6. [1 punto] Crea una maschera per l’inserimento dei dati
7. [0,5 punti] Salva la maschera con il nome Maschera Libri
8. [0,5 punti] Inserisci il seguente record usando la maschera per l’inserimento dei dati
Autore
Titolo
Edizione Pagine Prezzo
Simenon Georges L'uomo di Londra
6
137 € 7,50
9. [1,5 punti] Utilizzando il QBE crea la seguente query e salvala dandole come nome Pagine: “Tutti i campi
della tabella, con esclusione di [Edizione], relativi ai Libri con almeno 245 pagine”, in modo da ottenere la seguente tabella
Autore
Titolo
Pagine Prezzo
De Crescenzo Luciano La Napoli di Bellavista
245 € 12,00
Crichton Michael
Preda
462 € 18,50
Ammaniti Niccolò
Ti prendo e ti porto via
452 € 7,80
10. [3 punti] Utilizzando il QBE crea la seguente query e salvala dandole come nome Selezione: “tutti i campi
della tabella, con esclusione di [Edizione], relativi ai libri di prezzo compreso tra 7,50 e 12 Euro, lunghi non più di 260 pagine e
il cui autore non sia ‘Simenon Georges’”, in modo da ottenere la seguente tabella
Autore
Titolo
Pagine Prezzo
De Crescenzo Luciano Così parlò Bellavista
228 € 7,65
De Crescenzo Luciano La Napoli di Bellavista
245 € 12,00
11. [1 punto] Basandoti sulla query Selezione, genera un Report
12. [0,5 punti] Salva il report con il nome Report Biblioteca
13. [1 punto] Elimina la colonna Edizione dalla tabella Libri
14. 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.