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