Classe V A I.T.T. Informatica
INFORMATICA
1.
2.
3.
4.
Produzione del software
Basi di dati
Linguaggio SQL e strumenti software
Web e database
1. Macro unità n° 1- Produzione del software
Conoscenze
 Generalità sulla produzione del software
 Il ciclo di vita del software (studio di fattibilità, analisi e progettazione,
realizzazione, test, manutenzione)
 Sistema informativo e sistema informatico
Competenze
 Conoscere le problematiche relative alla produzione, documentazione e
manutenzione del software
 Produrre documentazione relativa all'analisi dei dati e delle funzioni per un
qualsiasi prodotto software. In particolare conoscere le potenzialità del
diagramma entità-relazioni
Obiettivi minimi
 Essere in grado di documentare il proprio lavoro
2. Macro unità n° 2 – Basi di dati
Conoscenze
 Definizione di base di dati e funzioni del D.B.M.S.
 Livelli di astrazione di una base di dati
 Linguaggi DDL e DML
 Cenni sul modello gerarchico e reticolare
 Metodologie di progettazione: diagramma E/R, entità, associazioni, attributi
 Modello relazionale: relazioni, associazioni e costruzione dello schema
relazionale a partire dal diagramma entità-relazioni
 Operatori relazionali (unione, intersezione, differenza, selezione, proiezione,
join)
 Normalizzazione delle relazioni (1FN, 2FN, 3FN)
Competenze
 Distinguere tra organizzazione dei dati da un punto di vista logico e fisico
 Conoscere i concetti fondamentali relativi ai DB
 Conoscere i componenti e le caratteristiche dei DB relazionali
 Conoscere le metodologie di rappresentazione e sviluppo di un database
 Saper effettuare la progettazione concettuale utilizzando il modello E/R.
Obiettivi minimi
 Riuscire a modellare una realtà con un diagramma E/R.
1
3. Macro unità n° 3 – Linguaggio SQL e strumenti software
Conoscenze
 Caratteristiche generali del linguaggio SQL, istruzione SELECT e clausole
opzionali e non
 Interrogazioni nidificate
 Utilizzo di un D.B.M.S per la creazione di tabelle, immissione dei dati, query,
report, maschere, comandi SQL
Competenze
 Conoscere i principali comandi del linguaggio SQL
 Saper effettuare interrogazioni, anche complesse, su una base di dati
 Saper utilizzare il pacchetto ACCESS per la gestione di DB relazionali
 Saper utilizzare il pacchetto MySQL per la gestione di DB relazionali
Obiettivi minimi
 Saper utilizzare le istruzioni di base per creare tabelle e maschere partendo
da uno schema relazionale.
 Saper utilizzare l’istruzione SELECT per effettuare interrogazioni.
4. Macro unità n° 4 – Web e database
Conoscenze
 Principali caratteristiche del linguaggio PHP.
 I principali tag e componenti HTML
 Visualizzazione, aggiornamento e interrogazione di una base di dati
attraverso la creazione di pagine dinamiche
Competenze
 Conoscere la differenza tra pagine statiche e dinamiche
 Creare pagine statiche con HTML
 Utilizzare PHP per creare pagine dinamiche
Obiettivi minimi
 Essere in grado di creare pagine statiche e dinamiche utilizzando HTML e
PHP
2