Tempo assegnato: 100 minuti Punteggio 2..10 Verona, 17/04/02 Classe 5 C i Verifica di Informatica Prova sui database e relativi linguaggi di gestione Dovete realizzare un sistema di gestione per un amministratore condominiale. Un condominio è costituito da appartamenti caratterizzati da un numero catastale e si trovano ad un determinato piano, hanno una superficie e uno o più proprietari e uno o più inquilini, che possono o meno coincidere coi proprietari. Le spese sono di due tipi: straordinarie (rifacimento tetto, cambio ascensore, rinnovo facciata…) oppure ordinarie ( luce, pulizia, giardino, manutenzione e controllo ascensore…). Il bilancio ha cadenza annuale, ma si vogliono conservare tutti i dati. Il totale annuo delle spese va ripartito per ciascun appartamento in base ad un valore detto “millesimi” che viene attribuito in modo univoco a ciascun appartamento nel rispetto di una specifica norma; inoltre le spese straordinarie sono a carico del proprietario, quelle ordinarie dell’inquilino. Una persona può possedere più appartamenti. Il compito sarà valutato sufficiente se conterrà una corretta soluzione del problema base con: 1. uno schema E-R dei dati, motivato e integrato con tutte le specifiche che il vostro modello richiede [punti 2] 2. lo schema relazionale con istanza [punti 1] 3. l’interrogazioni SQL sul database per conoscere il totale delle spese (ordinarie e straordinarie) dello scorso anno [punti 1] per avere una valutazione superiore si chiede, dopo avere risolto i punti precedenti: 4. Espandere il progetto prevedendo la gestione del pagamento annuale delle spese da parte di inquilini e proprietari: si deve sapere quando e quanto una persona ha pagato [punti 2] 5. un progetto risolutivo globale relativo allo schema 1 con le specifiche di hardware e software [punti 2] 6. codice e interfaccia della procedura per registrare una spesa, ad esempio il pagamento della bolletta della luce da parte dell’amministratore, formulato in un linguaggio a scelta purché idoneo alla soluzione generale [punti 2] D:\582855334.rtf