Università degli studi di Salerno Corso di Laurea in Scienze della Comunicazione Corso di Informatica Generale (Rossella Aiello) Esame del 27 giugno 2014 Database per la gestione di prodotti per la casa Bisognerà creare due tabelle, impostando correttamente i campi e le proprietà. Si dovrà poi operare sulle tabelle inserendovi alcuni dati, creando una maschera, formulando interrogazioni e creando un report. OPERAZIONI DA 1 A 6 (punteggio minimo: 2 su 4) 1. Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti). 2. [1,5 punti] All’interno del Database crea una tabella e salvala con il nome Prodotto, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: PRODOTTO: Nome Marca Categoria Quantita [Prezzo Unitario] IVA1 [1 punto] Definisci i seguenti vincoli di integrità: Nome+Marca chiave primaria di Prodotto Quantita maggiore di 18 e non superiore a 120. [Prezzo Unitario] deve essere maggiore di 0 IVA può assumere uno dei seguenti valori : 4 o 22 3. [0,5 punti] Inserisci i seguenti record nelle tabelle: Prodotto Nome Marca Categoria Quantita Prezzo Unitario IVA Dash Liquido P&G Detersivi 56 € 6,99 22 Dash Polvere P&G Detersivi 34 € 9,80 22 Ombrellone Spiaggia Lurex Casalinghi 65 € 8,70 22 6 Bicchieri vetro Bormioli Casalinghi 24 € 3,50 22 Piatti di plastica fondi CONAD Casalinghi 45 € 2,19 4 Pupazzo Peluche Chicco Giocattoli 29 € 12,90 22 1 IVA è intesa come percentuale applicata al prodotto, cioè IVA = 22 indica il 22%. Università degli studi di Salerno Corso di Laurea in Scienze della Comunicazione Corso di Informatica Generale (Rossella Aiello) Esame del 27 giugno 2014 4. [0,5 punti] Basandoti sulla Tabella Prodotto crea una maschera “tabulare” e salvala con il nome Maschera Prodotto. 5. [0,5 punti] Genera un Report “bordato” e salvalo con il nome Report Prodotto. Università degli studi di Salerno Corso di Laurea in Scienze della Comunicazione Corso di Informatica Generale (Rossella Aiello) Esame del 27 giugno 2014 INTERROGAZIONI IN SQL (punteggio minimo: 2 su 4) 1. [0.5 punti] Utilizzando SQL crea la seguente query e salvala con il nome Query 01: “Nome, Quantità e Prezzo Unitario di tutti i prodotti il cui prezzo è maggiore di 6,70” in modo da ottenere la seguente tabella: Query 01 Nome Quantita Prezzo Unitario Dash Liquido 56 € 6,99 Dash Polvere 34 € 9,80 Pupazzo Peluche 29 € 12,90 Ombrellone Spiaggia 65 € 8,70 2. [1 punto] Utilizzando SQL crea la seguente query e salvala con il nome Query 02: “Tutti i prodotti a) la cui quantità è compresa tra 43 e 68 oppure b) b) il cui nome inizia per P o contiene la parola ‘Spiaggia’” in modo da ottenere la seguente tabella: Query 02 Nome Marca Categoria Quantita Prezzo Unitario IVA Dash Liquido P&G Detersivi 56 € 6,99 22 Piatti di plastica fondi CONAD Casalinghi 45 € 2,19 4 Pupazzo Peluche Chicco Giocattoli 29 € 12,90 22 Ombrellone Spiaggia Lurex Casalinghi 65 € 8,70 22 c) [1,5 punto] Utilizzando SQL crea la seguente query e salvala con il nome Query 03: “Tutti i casalinghi con IVA al 22%, ordinati per Marca e prezzo crescente”, in modo da ottenere la seguente tabella: Query 03 Nome Marca Categoria Quantita Prezzo Unitario IVA 6 Bicchieri vetro Bormioli Casalinghi 24 € 3,50 22 Ombrellone Spiaggia Lurex Casalinghi 65 € 8,70 22 4. [1 punto] Utilizzando SQL crea la seguente query e salvala con il nome Query 04: “Visualizzare i detersivi il cui prezzo non supera i 10 euro”, in modo da ottenere la seguente tabella: Query 04 Codice Nome Marca Categoria Quantita Prezzo Unitario IVA AX23451 Dash Liquido P&G Detersivi 56 € 6,99 22 AX45345 Dash Polvere P&G Detersivi 34 € 9,80 22 5. Chiudi l’applicazione e invia il Database al docente, seguendo le indicazioni che ti verranno fornite. La sufficienza è raggiunta ottenendo almeno 2 punti per ogni gruppo di operazioni