Traccia - DB “Incidenti”
Il comando dei vigili urbani vuole informatizzare la gestione degli incidenti stradali. Ad ogni sinistro viene
assegnato un codice e tramite esso vengono registrati gli automezzi coinvolti, la data e l ’ora della
segnalazione e la località.
In un sinistro possono esserci dei feriti e/o dei morti.
Gli automezzi devono essere assicurati e per ogni sinistro il perito dovrà stabilire l ’importo del danno subito
da ciascun veicolo coinvolto.
Il candidato, dopo aver fatto le eventuali ipotesi aggiuntive, svolga:
a) Fornisca lo schema concettuale e lo schema logico del database
b) Implementi le seguenti query SQL:
1) Elenco con la targa e la marca delle auto di cilindrata superiore a 2000 cc. O di potenza
superiore a 120 CV
2) Il codice fiscale ed il nome di coloro che possiedono più di un auto.
3) L’elenco di sinistri dove sono ci sono stati feriti in un mese prescelto.
4) Nome del proprietario e targa delle auto di cilindrata superiore a 2000 cc, oppure di potenza
superiore a 90 CV.
5) Targa e nome del proprietario delle auto di cilindrata superiore a 2000 cc. oppure di potenza
superiore a 90 CV assicurate presso una compagnia prescelta.
6) Targa e nome del proprietario delle auto assicurate presso una compagnia prescelta e coinvolte
in sinistri il primo giorno dell’anno corrente.
7) Elenco delle località dov’è avvenuto il maggior numero di sinistri.
8) Elenco dei sinistri dove sono coinvolte almeno due auto assicurate con la stessa compagnia.
c) Scriva il un linguaggio lato server il codice che permetta ad una compagnia di visualizzare l’elenco dei
propri assicurati evidenziando quelli che hanno avuto sinistri negli ultimi anni.