Materia: INFORMATICA Docente : Prof. CarmeloFIORELLI Docente ITP : Prof.ssa Graziana CASCINO Libro di testo: Informatica: EPROGRAM – Informatica – Quinto anno – JUVENILIA SCUOLA CONTENUTI Unità 1 – Basi di dati Lezione 1 Basi di dati e DBMS Eliminazione delle ridondanze Eliminazione delle inconsistenze Integrità dei dati Lezione 2 Linguaggi e utenti DDL DML Gli utenti Lezione 3 I modelli Classificazione dei modelli Modello a grafo Modello gerarchico Modello reticolare Modello relazionare Modello Object-Oriented Lezione 4 Sicurezza nelle basi di dati Privatezza Integrità logica 1 Unità 2 – Progettare un data base Lezione 1 La progettazione di un data base Dati e informazioni Fasi della progettazione Lezione 2 Modello concettuale E/R Descrizione dei dati Lezione 3 Associazioni Lezione 4 Progettare un database Descrizione degli attributi Lezione 5 Associazione con attributi Descrizione degli attributi Lezione 6 Schemi e sottoschemi Unità 3 – Basi di dati relazionali Lezione 1 Modello relazionale Le tabelle L’identificazione dei record Lezione 2 Ristrutturazione dello schema E/R e traduzione entità Ristrutturazione dello schema E/R La rappresentazione delle entità Lezione 3 Traduzione delle associazioni nel modello logico Rappresentazione delle associazioni Lezione 4 Operatori relazionali Lezione 5 Algebra relazionale 2 Operazioni sulle tabelle relazionali Operazioni insiemistiche Lezione 6 Normalizzazione Il concetto di normalizzazione La prima forma normale Dipendenze funzionali La seconda forma normale La terza forma normale Lezione 7 Vincoli d’integrità Unità 4 – Il linguaggio SQL Lezione 1 Definire lo schema Creazioni di tabelle Creare un indice Come utilizzare SQL Lezione 2 Modificare lo schema Lezione 3 Modifica dei dati Lezione 4 Istruzione SELECT Clausola WHERE Lezione 5 Altri usi dell’istruzione SELECT Generare nuove tabelle Lezione 6 Funzioni predefinite Lezione 7 Ordinamenti e raggruppamenti Ordinamento Raggruppamenti Lezione 8 Operazioni complesse 3 Interrogazioni nidificate Unità 5 – I linguaggi per il web dinamico Lezione 1 Introduzione Scripting Php Foglio di stile CSS Lezione 2 Integrazione Php e Html Funzione include Le selezioni in Php Lezione 3 Struttura di un sito web dinamico Introduzione ai server web: EasyphpDevServer Struttura delle cartelle di un sito dinamico: Parte pubblica e Parte privata Lezione 4 Approfondire i Fogli di stile Id e Class Cenni sulle media query Progetti realizzati: Creazione di siti web statici: Progetto CLIL “I padri dell’informatica” Creazione di siti web dinamici: o Progetto “Gli esami di stato precedenti” o Progetto “La mia tesina” Le metodologie utilizzate: lezione frontale; Cooperative learning; esercitazioni scritte in classe; esercitazioni pratiche in laboratorio. Gela, Gli alunni I docenti _____________________________ _____________________________ _____________________________ _____________________________ 4