ISTITUTO TECNICO STATALE COMMERCIALE E PER PROGRAMMATORI Vespucci- -Colombo PROGRAMMA DI INFORMATICA CLASSE 5° A SIRIO ANNO SCOLASTICO 2012/2013+ BASI DI DATI Definizione e proprietà ( efficienza, consistenza, sicurezza, integrità) Data Base Management System Difetti e limiti nell’organizzazione convenzionale degli archivi (ridondanza, incongruenza, inconsistenza) Progettazione del data base: livello concettuale, livello logico, livello fisico Modello entità/associazioni (schema E/R) Associazioni tra entità Modelli per data base: gerarchico, reticolare e relazionale Concetti fondamentali del modello relazionale:concetto di relazione, grado, cardinalità, Chiave primaria e chiave esterna. Regole di derivazione dal livello concettuale al livello logico nel modello relazionale Operatori relazionali L’integrità referenziale Processi di normalizzazione: I, II, III Forma Normale SISTEMA INFORMATIVO AZIENDALE Informatica e azienda Sistema informativo aziendale Sistema informatico Costi di un sistema informatico Concetto di outsourcing Basi di dati aziendali: data mining, data warehouse Connessioni alle reti: intranet, extranet Automazione del lavoro d’ufficio L’Informatica nella banca, nella grande distribuzione commerciale e nell’industria manifatturiera La sicurezza LABORATORIO EXCEL: Ripasso struttura e principali funzioni (somma, media, se, operatore “$”, schemi ripetitivi e auto-replicazione formule) LE PAGINE WEB: il linguaggio html. La formattazione delle pagine: dimensione e stili dei caratteri,paragrafi,titolo, colori. I Link ipertestuali ACCESS: definizione e apertura di un database. Definizione di tabelle. Caricamento dei dati. Definizione delle associazioni, Creazione ed esecuzione di query su tabelle singole e multiple Il data base MySQL; - Linguaggio SQL e peculiarità di MySQL; - Interfaccia web phpMyAdmin per la gestione delle basi di dati su MySQL; - Creazione di tabelle (con campi di tipo varchar, int, datetime, double); - Stesura di queries in linguaggio SQL ed esecuzione attraverso phpMyAdmin (queries di estrapolazione con una o piuù tabelle e queries di aggiornamento), - Uso delle clausole SQL inner join, where, group by, having e funzioni di raggruppamento (sum, avg, count). GLI ALUNNI L’INSEGNANTE Patrizia Rognini