ISTITUTO STATALE DI ISTRUZIONE SUPERIORE “GUIDO TASSINARI” Via Nicola Fasano,13 - 80078 POZZUOLI Cod. Mecc. NAIS091OOC – cod.fis. 80100070632 - Tel. 081/5265754 - Fax 081/5266762 E-mail: [email protected] World Wide Web: www.isistassinari.gov.it/ PROGRAMMA A.S. 2014/2015 Materia: INFORMATICA Classe: 5H Docenti: Nome e Cognome Prof. Rio Chierego (TEORIA) Prof. Giustino Altruda (LABORATORIO) Firma Programma di Informatica – Classe 5H – A.S. 2014/2015 CONTENUTI ESSENZIALI DEL PROGRAMMA SVOLTO TEORIA UNITA’ DIDATTICA 1: Il mondo delle basi dati 1.1 Le informazioni nei sistemi informativi e nei sistemi informatici 1.2 Dati ed informazioni: schemi ed istanze 1.3 Metodi, linguaggi e sistemi per basi di dati 1.4 La modellazione dei dati: progettazione concettuale, logica e fisica 1.5 I DBMS ed il passaggio dagli archivi tradizionali ai database 1.6 I linguaggi di una base dati 1.7 Gli utenti di una base dati UNITA’ DIDATTICA 2: La progettazione concettuale: il diagramma ER 2.1 La progettazione concettuale: le astrazioni 2.2 Il diagramma ER 2.3 Entità, istanze e loro attributi 2.4 Attributi semplici, aggregati e multipli 2.5 Le associazioni: cardinalità e molteplicità 2.6 I vincoli di integrità di un diagramma ER UNITA’ DIDATTICA 3 ll modello relazionale 3.1 Le relazioni: schema e rappresentazione 3.2 I vincoli di integrità nel modello relazionale 3.3 Dal diagramma ER allo schema relazionale 3.4 Le operazioni relazionali 3.5 Interrogazioni sullo schema relazionale 3.6 La normalizzazione delle relazioni UNITA’ DIDATTICA 4 Il linguaggio SQL 4.1 SQL: un linguaggio per le basi di dati relazionali 4.2 Identificatori e tipi di dati 4.3 Istruzioni del DDL di SQL 4.4 Istruzioni del DML di SQL 4.5 Istruzioni del DCL di SQL 4.6 SQL stand-alone 4.7 SQL embedded UNITA’ DIDATTICA 5 Tecniche di accesso ai database in ambiente internet 5.1 Il modello concettuale di networking semplificato a quattro livelli 5.2 I protocolli della famiglia TCP/IP: browser e Web server come client e server universali 5.3 Interfacciamento di un database in rete basato su web server 5.4 Programmazione lato client e lato server 5.5 Linguaggi di scripting e di programmazione lato server UNITA’ DIDATTICA 6 La programmazione lato server 6.1 Configurare il Web server per l’esecuzione di programmi lato server 6.2 Esecuzione dei programmi lato server 6.3 Ricevere valori dal client 6.4 Interazione con un server SQL tramite un programma lato server 1 di 3 Programma di Informatica – Classe 5H – A.S. 2014/2015 LABORATORIO UNITA’ DIDATTICA 1: Il linguaggio HTML ed i moduli 1.1 I frame 1.2 I moduli 1.3 Gli elementi dei moduli: campi di testo, password, nascosti, textarea, le caselle di controllo, di scelta alternativa, di selezione, i pulsanti UNITA’ DIDATTICA 2: MICROSOFT ACCESS 2003 – LE RELAZIONI 2.1 Il concetto di relazione 2.2 La relazione uno ad uno 2.3 La relazione uno a molti 2.4 La relazione uno a uno 2.5 Creare un tipo di relazione uno a molti, molti a molti, uno ad uno 2.6 Modificare o eliminare una relazione UNITA’ DIDATTICA 3: MICROSOFT ACCESS 2003 – LE QUERY 3.1 Creare una query utilizzando l’editor SQL 3.2 Modificare la struttura di una query utilizzando l’editor SQL 3.3 Costruire una query parametrica utilizzando l’editor SQL UNITA’ DIDATTICA 4: IL LINGUAGGIO PHP – AMBIENTE DI SVILUPPO 4.1 Le caratteristiche più importanti del php 4.2 Come procurarsi l’ambiente di sviluppo portabile UNIFORM SERVER vers. 8.8.4 4.3 Installazione e configurazione dell’ambiente di sviluppo 4.4 Esempio di utilizzo UNITA’ DIDATTICA 5: IL LINGUAGGIO PHP –ISTRUZIONI DI CONTROLLO 5.1 Le istruzioni di output: un primo script PHP 5.2 PHP, HTML ed interazione con il browser 5.3 Output PHP ed output HTML 5.4 Variabili ed Espressioni: operandi ed operatori 5.5 Strutture di controllo 5.6 Gli array UNITA’ DIDATTICA 6: IL LINGUAGGIO PHP – Interazione del linguaggio PHP con l’ HTML 6.1 Passaggio di dati tra HTML e PHP 6.2 Il metodo GET 6.3 Il metodo POST 6.4 Creazione dinamica di pagine HTML UNITA’ DIDATTICA 7: IL LINGUAGGIO PHP – Interazione del linguaggio PHP con un database MYSQL 7.1 MySQL e PHP 7.2 Stabilire una connessione con il server SQL 7.3 Selezionare il database 7.4 Impostare la query 7.5 Eseguire la query 7.6 Visualizzare i risultati 7.7 Chiudere la connessione 2 di 3 Programma di Informatica – Classe 5H – A.S. 2014/2015 Libri di testo adottati INFORMATICA TEORIA Titolo Autori Editore PIERO GALLO PASQUALE SIRSI CLOUD MINERVA ITALICA ISBN Prezzo 9788829836826 € 21,80 INFORMATICA LABORATORIO Titolo Autori ASP, PHP, XML La programmazione per Internet Editore PIERO GALLO FABIO SALERNO MINERVA ITALICA ISBN Prezzo 9788829825097 € 11,15 N.B. Sono stati utilizzati nel corso dell’anno scolastico e fanno parte integrante del programma svolto, appunti, esercizi ed esempi esplicativi liberamente scaricabili dal sito del docente di teoria all’indirizzo www.riochierego.it/informatica.htm. FIRMA ALUNNI Nome e Cognome Firma Pozzuoli 9 giugno 2015 3 di 3