#Maturità

Seconda prova Itis Informatico 2011: Informatica

23 maggio 2011

CLICCA QUI PER GLI AGGIORNAMENTI SULLA MATURITA' 2013

.

Soluzione Traccia Informatica  
 
Aggiungere un attributo all'entità esemplariFauna di tipo INT chiamato idEsemplareFauna
 
Aggiungere un attributo all'entità esemplariFauna di tipo VARCHAR chiamato NomeEsemplare
 
 
Aggiungere un attributo all'entità esemplariFlora di tipo INT chiamato idEsemplareFlora
 
 
 
 
 
Aggiungere un attributo all'entità esemplariFlora di tipo VARCHAR chiamato SpecieFlora
QUERY
1. Visualizzare l'elenco di tutti gli esemplari di fauna suddivisi per specie presenti nei vari parchi
.
SELECT P.idParco , P.Indirizzo , S.Specie , F.Fauna
FROM ParcoNaturale P JOIN EsemplariFauna E ON P.idParcoNaturale = E.idParcoNaturale
JOIN SpecieFauna S ON S.idSpecieFauna = E.idSpecieFauna
JOIN Fauna F ON S.idFauna = S.idFauna
WHERE E.DataMorte IS NOT NULL
GROUP BY P.idParco , P.Indirizzo , S.Specie , F.Fauna
.
2. Visualizzare tutti gli esemplari a rischio di estinzione
SELECT P.idParco , P.Indirizzo , S.Specie , F.Fauna , E.idEsemplare , E.NomeEsemplare
FROM ParcoNaturale P JOIN EsemplariFauna E ON P.idParcoNaturale = E.idParcoNaturale
JOIN SpecieFauna S ON S.idSpecieFauna = E.idSpecieFauna
JOIN Fauna F ON S.idFauna = S.idFauna
WHERE S.Estinzione = 1 and E.DataMorte IS NOT NULL
.
3. Calcolare e visualizzare il numero totale di nascite di un certo esemplare nell'arco di un anno di monitoraggio
SELECT  S.Specie , F.Fauna , COUNT(*) AS TOT_NASCITE
FROM EsemplariFauna E JOIN SpecieFauna S ON S.idSpecieFauna = E.idSpecieFauna
JOIN Fauna F ON S.idFauna = S.idFauna
WHERE YEAR(E.DataNascita) = '2010' AND S.Specie = 'Scoiattolo'
GROUP BY S.Specie , F.Fauna
.
4. Calcolare e visualizzare il numero totale di diverse specie di arbusti presenti nei vari parchi della regione
SELECT P.idParco , P.Indirizzo , S.Specie , COUNT(*) AS TOT_ARBUSTI
FROM ParcoNaturale P JOIN EsemplariFlora E ON P.idParcoNaturale = E.idParcoNaturale
JOIN SpecieFlora S ON S.idSpecieFlora = E.idSpecieFlora
JOIN Flora F ON S.idFlora = S.idFlora
WHERE F.OridneAppartenenza='Arbusto'
GROUP BY P.idParco , P.Indirizzo , S.Specie
.
5. Visualizzare quante specie diverse di pino sono presenti in ciascun parco
SELECT P.idParco , P.Indirizzo , S.Specie , COUNT(*) AS TOT_PINI_DISTINTI
FROM ParcoNaturale P JOIN EsemplariFlora E ON P.idParcoNaturale = E.idParcoNaturale
JOIN SpecieFlora S ON S.idSpecieFlora = E.idSpecieFlora
JOIN Flora F ON S.idFlora = S.idFlora
WHERE S.Specie ='Pino'
 
GROUP BY P.idParco , P.Indirizzo , S.Specie , E.SpecieFlora
. Il Ministero dell'Ambiente commissiona lo sviluppo di un nuovo Sistema Informativo per censire la fauna e la flora presenti nei vari parchi naturali di ciascuna regione. Le informazioni della fauna da raccogliere riguardano l'ordine di appartenenza (mammiferi, rettili, uccelli, etc...), la specie (scoiattolo, volpe, orso, vipera, falco, aquila, etc...), il numero di esemplari adulti e cuccioli (con distinzione maschio, femmina), lo stato di salute di ogni esemplare. La flora viene distinta in alberi (quescia, faccio, acacia, etc...), arbusti (lavanda, rosmarino, rododendro, etc...) e piante erbacee (fragola di bosco, margherita, primula, etc...) ed è necessario catalogarle memorizzandone anche la stagione di fioritura e altre caratteristiche peculiari.In ciascun parco, un resopnsabile (guardia parco) raccoglie le informazioni attraverso un software installato sul notebook in dotazione; il programma, dopo avere acquisito i dati dalle maschere di immisione, li memorizza in un database.Ciascuna regione, dotata del nuovo Sistema Informativo, deve provvedere alla gestione della raccolta dati dei propri parchi ai fini di produrre ed inviare al ministero dell'ambiente dei report periodici.Il candidato, formulate le opportune ipotesi aggiuntive, realizzi: - Una analisi della realtà di riferimento, completa dello schema funzionale dell'architettura proposta, evidenziandone le principali componenti e la tecnologia utilizzata per la trasmissione delle informazioni. - Uno schema concettuale ed uno schema logico del data base. - La definizione delle relazioni e le seguenti interrogazioni espresse in linquaggio SQL:1) Visualizzare l'elenco di tutti gli esemplari di fauna, suddivisi per specie, presenti nei vari parchi.2) Visualizzare tutti gli esemplari a rischio di estinzione.3) Calcolare e visualizzare il numero di nascite di un certo esemplare nell'arco di un anno di monitoraggio.4) calcolare e visualizzare il numero totale di diverse specie di arbusti presenti in tutti i parchi della regione.5) Visualizzare quante specie diverse di pino sono presenti in ciascun parco6) Calcolare il numero medio dei cuccioli di ciascuna specie presenti in tutti i parchi della regione.7) Visualizzare l'esemplare più anziano di ogni specie presente in un determinato parco. - La condifica in un linguaggio di programmazione a scelta di un segmento significativo del progetto realizzato.  

Scritto da La Francy

PAGA CON

Ciao, benvenuto su ScuolaZoo! Come possiamo aiutarti?

ScuolaZoo