Pag. 1/1 Sessione ordinaria 2008
Seconda prova scritta
M070 – Esame di Stato di Istituto Tecnico Industriale
Corso di ordinamento
Indirizzo: Informatica
Tema di: Informatica generale e applicazioni tecnico-scientifiche
(Testo valevole per i corsi di ordinamento e per i corsi sperimentali del Progetto “Sirio” – Informatica)
In occasione delle Olimpiadi Internazionali di Informatica 2008, la società organizzatrice desidera realizzare un sistema informatico per la gestione delle gare e degli “atleti”.
La base di dati deve consentire la memorizzazione delle informazioni:
- Degli atleti, che possono partecipare alle gare sia singolarmente sia raggruppati in squadre.
- Delle gare nelle varie fasi.
- Delle sedi di gara.
Le Olimpiadi prevedono una fase scolastica (in ciascun istituto scolastico partecipante), una fase regionale, una finale nazionale e la gara internazionale che designerà il vincitore e la squadra vincitrice.
Il candidato, fatte le opportune ipotesi aggiuntive, realizzi:
- Un’analisi della realtà di riferimento individuando le possibili soluzioni e scelga quella che a suo motivato giudizio è la più idonea a rispondere alle specifiche indicate.
- Uno schema concettuale della base di dati.
- Uno schema logico della base di dati.
- La definizione delle relazioni della base di dati in linguaggio SQL.
- Le seguenti interrogazioni espresse in linguaggio SQL:
- Stampare l’elenco degli atleti raggruppati per squadre per ogni singola fase.
- Dato il nome di un atleta, stampare i risultati ottenuti nelle diverse gare alle quali ha partecipato.
- Stampare il calendario delle gare.
- Stampare una scheda informativa (cognome, nome, istituto scolastico di provenienza, nazionalità) del vincitore e della squadra vincitrice.
- Stampare la classifica per ciascuna gara (a parità di punteggio vengono privilegiati gli atleti più giovani).
- Aggiornare, per ciascuna fase (scolastica-regionale-nazionale-internazionale), gli eventuali punteggi record.
- Calcolare il punteggio medio ottenuto durante la prima selezione, per ciascun istituto scolastico.
- Stampare per ciascuna squadra il numero di “atleti” partecipanti e l’età media.
- L’interfaccia utente che il candidato intende proporre per interagire con la base di dati e codificare in un linguaggio di programmazione a scelta un segmento significativo del progetto realizzato.
- Un sito Internet che presenti al pubblico le classifiche delle diverse gare.
___________________________
Durata massima della prova: 6 ore.
È consentito soltanto l’uso di manuali tecnici e di calcolatrici non programmabili.