Istituto di Istruzione Secondaria Superiore ETTORE MAJORANA 24068 SERIATE (BG) Via Partigiani 1 -Tel. 035-297612 - Fax 035-301672 e-mail: majorana@ettoremajorana.gov.it - sito internet: www.ettoremajorana.gov.it Cod.Mecc.BGIS01700A Cod.Fisc.95028420164 Md CDC 45_2 Allegato al documento del 15 Maggio edizione 1/14 revisione 8/07/14 ALLEGATO AL DOCUMENTO DEL CONSIGLIO DI CLASSE PIANO DI LAVORO EFFETTIVAMENTE SVOLTO IN RELAZIONE ALLA PROGRAMMAZIONE DISCIPLINARE (DA COMPILARE PER SINGOLA MATERIA) CLASSE 5BII ANNO SCOLASTICO 2014-2015 ALLEGATO N. 5 MATERIA Informatica DOCENTI Eva Badalà, Carlo Paci LIBRI DI TESTO Corso di informatica volume 3 Formichi, Meini edizione Zanichelli ORE DI LEZIONE EFFETTUATE n. ore di lezione 165 (al 15 Maggio) su n. ore 198 Previste dal piano di studi OBIETTIVI REALIZZATI IN TERMINI DI CONOSCENZE, COMPETENZE, CAPACITA (INDICARE ANCHE GLI OBIETTIVI MINIMI RIFERITI AL LIVELLO DI SUFFICIENZA) La maggior parte degli obiettivi prefissi all inizio dell anno si ritengono raggiunti. In particolare, l alunno: Sa progettare database in ambiente relazionale Sa progettare database in Access e MySql Conosce il linguaggio SQL Conosce l architettura di un DBMS Conosce le regole di normalizzazione Conosce le proprietà di una transazione Sa costruire semplici pagine HTML/Javascript/PHP Pagina 1 di 6
METODOLOGIE DIDATTICHE le lezioni sono state esposte frontalmente, tramite l ausilio della LIM, e in laboratorio, in cui si sono realizzati vari progetti singolarmente o in piccoli gruppi. SPAZI, MEZZI E STRUMENTI UTILIZZATI laboratorio, lavagna, libro di testo cartaceo, pdf corso informatica vol.3 prof. Zanga, documentazione elettronica VERIFICHE: NUMERO,TIPO,TEMPI E CRITERI DI VALUTAZIONE 2 verifiche scritte (1 ora) interrogazioni orali (20 min) 1 simulazione di seconda prova (5 ore) 3 verifiche pratiche (1 ora) + 1 progetto ATTIVITA INTERDISCIPLINARI ATTIVITA DI RECUPERO E SOSTEGNO È stata effettuata una pausa didattica di 2 settimane, al termine del 1 quadrimestre. ALTRE NOTIZIE UTILI ARGOMENTI SVILUPPATI/CONTENUTI (CON EVENTUALE RIFERIMENTO ALLA LORO COLLOCAZIONE NEI LIBRI DI TESTO) Pagina 2 di 6
BASI DI DATI RELAZIONALI Sistemi informativi e informatici Ciclo di vita sistema informatico Aspetto estensione ed intenzionale dei dati Organizzazione dei file: sequenziale, random, indicizzata INTRODUZIONE AI DATABASE Database, schema e istanza Modelli logici Consistenza, integrita e ridondanza dei dati Indipendenza dei dati Le fasi della progettazione LA PROGETTAZIONE CONCETTUALE Il modello ER: entita ed associazioni Associazioni binarie e di grado superiore Associazioni totali/parziali, dirette/inverse Cardinalita e molteplicita delle associazioni Associazioni e gerarchie ISA Vincoli di integrita LA PROGETTAZIONE LOGICA Il modello relazionale Grado e cardinalita di un associazione Chiave primaria e chiave candidata Vincoli di integrita : vincoli di attributo e tupla Pagina 3 di 6
Vincoli di integrita referenziale Generalizzazioni Gli operatori relazionali Le forme normali e le dipendenze funzionali LINGUAGGI PER OPERARE SU BASI DI DATI RELAZIONALI DDL per la definizione dei dati, delle associazioni e dei vincoli DML (algebra relazionale e SQL) per le interrogazioni e le modifiche Query semplici Gli operatori di aggregazione, unione, intersezione e differenza Le join Query con raggruppamento Query nidificate DATABASE IN RETE E SICUREZZA Il linguaggio DCL per la sicurezza I privilegi in SQL Le viste ARCHITETTURA DI UN DBMS Modello client-server, two-tier, three-tier Approfondimento sui database su Access: condivisione di un database in rete ODBC (Open Database Connectivity) DATABASE NEL WEB Approccio basato sul server web Approccio basato sul client Pagina 4 di 6
Programmazione lato client e lato server Problematiche di hosting APPROFONDIMENTI SUI DATABASE Transazioni e concorrenza nei sistemi informativi Proprieta delle transazioni Transazioni concorrenti Anomalie (perdita aggiornamento, letture sporche, letture ripetibili, letture fantasma Livelli di isolamento Il locking Tipi di locking Transazioni in Access e MySql Ottimizzare le performance dei database: indici e query tuning LA PROGETTAZIONE IN LABORATORIO Programmazione HTML/Javascript/ Php I database in Access: tabelle, form e query (progetto di gruppo) Creazione di database in ambiente MySql (db Banca del tempo, db Scuola, db Caseificio, db Museo) Approfondimento Html/Javascript con Xiaoming Wang del MIT (Massachuset Institute of Technology) Pagina 5 di 6
NOTIZIE SUL GRADO DI APPROFONDIMENTO L avvio ritardato delle lezioni di teoria, delle festività e sospensione delle lezioni non hanno garantito la continuità didattica che si sperava. Per alcuni studenti vi è stato un pieno approfondimento della disciplina, favorito da un approccio sempre interessato e partecipativo. Per altri studenti a causa di uno studio non regolare, non si sono ottenuti dei risultati soddisfacenti. La maggior parte della classe ha comunque mostrato un interesse alla disciplina. Firma Docente/i Eva Badalà Carlo Paci Pagina 6 di 6