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 # 04 Database per la gestione di un Magazzino 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: Codice prodotto Prodotto Quantità Unità di misura Prezzo unitario 3. [0,5 punti] Definisci Codice prodotto come chiave primaria 4. [0,5 punti] Salva la tabella con il nome Prodotti. 5. [0,5 punti] Inserisci i seguenti record nella tabella: Codice Prodotto Prodotto Quantità Unità di misura Prezzo unitario ab12xx Spumante 100 litro € 3,00 ab13yy Vino Rosso 260 litro € 1,56 cs76qw pepe nero 150 g € 0,02 ds32qq uva 120 Kg € 2,35 ds33ss riso 350 Kg € 1,80 6. [1 punto] Crea una maschera per l’inserimento dei dati 7. [0,5 punti] Salva la maschera con il nome Maschera Prodotti 8. [0,5 punti] Inserisci il seguente record usando la maschera per l’inserimento dei dati Codice Prodotto Prodotto Quantità Unità di misura Prezzo unitario cc03cd funghi 20 Kg € 10,00 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 [Unità di misura], relativi ai prodotti con prezzo unitario uguale o superiore a 2,0 euro”, in modo da ottenere la seguente tabella Codice Prodotto Prodotto Quantità Prezzo unitario ab12xx Spumante 100 € 3,00 ds32qq uva 120 € 2,35 cc03cd funghi 20 € 10,00 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 [Unità di misura], relativi ai prodotti con prezzo unitario compreso tra 1,5 euro e 2,5 euro e quantità compresa tra 140 e 280”, in modo da ottenere la seguente tabella Codice Prodotto Prodotto Quantità Prezzo unitario ab13yy Vino Rosso 260 € 1,56 [1 punto] Basandoti sulla query Query composta, genera un Report [0,5 punti] Salva il report con il nome Report Prodotti [1 punto] Elimina la colonna Unità di misura dalla tabella Prodotti 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.