Condominio - Home page istituzione trasparente

Università degli studi di Salerno
Dipartimento DISA-MIS
Corso di Laurea in Economia e Management
Corso di Fondamenti di Informatica (Dott.ssa Rossella Aiello)
Esame del 18 febbraio 2015
Database per la gestione di Spese Condominiali
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.
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 Condominio, 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:
OPERAZIONI:
 Nome
 Appartamento
 Causale Spesa
 Data
 Importo

Tipo Pagamento
[1 punto] Definisci i seguenti vincoli di integrità:
 Appartamento+[Causale Spesa]+Data chiave primaria di Condominio
 [Data] successiva al 01/01/2012.
 [Tipo Pagamento] può essere: Contanti, Assegno o Bonifico bancario
 Importo maggiore di 0
3. [0,5 punti] Inserisci i seguenti record nelle tabelle:
Condominio
Nome
Appartamento Causale spesa Importo
Data
Tipo pagamento
LUIGI MARCHI
12B
Tetto
€ 870,00 14/05/2014 Bonifico Bancario
CESARE BIANCHI 15A
Quota Mensile
€ 45,00 01/07/2014 Contanti
CESARE BIANCHI 15A
Tetto
€ 1.200,00 12/05/2014 Assegno
ROSA GIUSTI
3A
Quota Mensile
€ 32,00 02/07/2014 Bonifico Bancario
ROSA GIUSTI
3A
Tetto
€ 950,00 06/05/2014 Bonifico Bancario
MATTEO BIANCHI 9B
Quota Mensile
€ 41,00 06/07/2014 Assegno
[0,5 punti] Basandoti sulla Tabella Condominio crea una maschera “tabulare” e salvala con il nome
Maschera Condominio.
4. [0,5 punti] Genera un Report “verticale” e salvalo con il nome Report Condominio.
Università degli studi di Salerno
Dipartimento DISA-MIS
Corso di Laurea in Economia e Management
Corso di Fondamenti di Informatica (Dott.ssa Rossella Aiello)
Esame del 18 febbraio 2015
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, Causale Spesa,
Importo dei pagamenti effettuati dai sigg. che si chiamano Bianchi” in modo da ottenere la seguente tabella:
Query1
Nome
Causale Spesa Importo
CESARE BIANCHI Quota Mensile
€ 45,00
CESARE BIANCHI Tetto
€ 1.200,00
MATTEO BIANCHI Quota Mensile
€ 41,00
2. [1 punto] Utilizzando SQL crea la seguente query e salvala con il nome Query 02: “Tutti i pagamenti
maggiori di 450 euro relativi alla scala A”
Query2
Nome
Appartamento Importo
CESARE BIANCHI 15A
€ 1.200,00
ROSA GIUSTI
3A
€ 950,00
3. [1 punto] Utilizzando SQL crea la seguente query e salvala con il nome Query 03: “L’importo massimo dei
pagamenti effettati non in contanti per causale di spesa”, in modo da ottenere la seguente tabella:
Query3
Causale spesa Media dei pagamenti
Quota Mensile
€ 36,50
Tetto
€ 1.006,67
4.
[1,5 punto] Utilizzando SQL crea la seguente query e salvala con il nome Query 04: “Visualizzare gli
intestatari che hanno effettuato pagamenti delle spese per il Tetto per un ammontare minore di € 950”,
in modo da ottenere la seguente tabella:
Query4
Nome
Appartamento Importo
LUIGI MARCHI 12B
€ 870,00
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