ITIS e Liceo S. T. “E. Molinari “ – Milano-
a.s. 2010-11
Triennio informatica
Il corso di Informatica deve permettere allo studente di risolvere un problema, richiesto da un ipotetico committente, dall’analisi fino alla documentazione dell’applicazione prodotta. La disciplina deve quindi affrontare i contenuti a partire da “scenari reali” che consentano scelte metodologiche e l’utilizzo di prodotti software idonei, al passo con l’evoluzione delle tecnologie informatiche.
Per ottenere adeguate competenze sia in campo hardware che in ambito software è inoltre fondamentale un coordinamento con l’insegnante di Sistemi di Elaborazione, finalizzato all’area di progetto.
CLASSE QUINTA ORE 6 settimanali (di cui 3 di laboratorio) per un totale di 198 ore annue (33 settimane)
Lo studente deve saper gestire un progetto di sistemi informativi, attraverso un database. In particolare dovrà analizzare il problema e organizzare i dati in un database relazionale.
Gli obiettivi specifici da raggiungere sono:
· favorire lo sviluppo di una capacità di analisi di un problema
· progettare e realizzare un database
· studiare e usare un linguaggio per gestire i database
· verificare la correttezza di un progetto attraverso l’uso del computer
· documentare il software prodotto
INTRODUZIONE AI DATABASE
· evoluzione dei sistemi informatici: sistemi centralizzati, sistemi distribuiti, reti, architettura client-server
· DBMS
· creazione di un data base: analisi e progettazione
· linguaggi DDL, DML, QL
PROGETTAZIONE DI UN DATABASE RELAZIONALE
· concetto di entità
· associazioni 1 a 1, 1 a molti, molti a molti
· modello E/R
· attributi e chiavi (primarie e esterne)
· modello relazionale
LINGUAGGIO SQL
· il linguaggio di definizione dei dati (DDL): principali istruzioni
· il linguaggio di manipolazione dei dati (DML): principali istruzioni
· le interrogazioni dei dati (QL): istruzione select
· le congiunzioni join
· i raggruppamenti e gli operatori di aggregazione
LABORATORIO
· creazione di database con Microsoft Access e loro gestione
· applicazioni relative a problemi specifici (gestione di una biblioteca, gestione dipendenti di una azienda, ….) attraverso il linguaggio SQL
· documentazione del software attraverso la stesura di relazioni
- lezioni frontali
- utilizzo del laboratorio
- assegnazione di esercizi, con stesura di relazioni
- verifiche scritte formative
- verifiche scritte sommative
- verifiche orali e/o interrogazioni
- verifiche scritte di recupero
- relazioni scritte su applicazioni prodotte in laboratorio
- verifiche pratiche in laboratorio
L’obiettivo finale è l’interdisciplinarietà con Sistemi al fine di consentire allo studente di produrre come progetto un database in rete. Per arrivare a tale meta è necessario che lo studente disponga di conoscenze e competenze in entrambe le discipline.