PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUARTA – INDIRIZZO: SISTEMI INFORMATIVI AZIENDALI SEZIONE TECNICO Modulo 1: L’ORGANIZZAZIONE E LA GESTIONE DEI FILE CONOSCENZE COMPETENZE • Individuare i campi di un tracciato record • L’organizzazione fisica dei file: − • • • • Supporti fisici per la memorizzazione dei dati L’organizzazione logica dei file − Concetti di campo, record, file − File sequenziali e File ad accesso diretto Strumenti per la documentazione: − tracciato record − schema delle risorse File sequenziali in Visual Basic.Net: − Le operazioni di Apertura e Chiusura, Lettura, Scrittura, Accodamento File ad accesso diretto in Visual Basic.Net: − Le operazioni di Apertura, Chiusura, Lettura, Scrittura, Modifica, Ricerca di un record • Individuare in un problema gestionale gli archivi e le procedure • Possedere una visione d’insieme sui diversi tipi di organizzazione degli archivi. Saper effettuare operazioni sui file. • ABILITA’ • • Individuare il supporto più adatto per il backup Individuare l’organizzazione più adatta per un archivio • Produrre un’efficace documentazione contestualmente allo sviluppo del progetto. • Saper individuare l’organizzazione più idonea per la gestione dei file all’interno di un problema. OBIETTIVI MINIMI: − Conoscere l’importanza dell’archiviazione dei dati − Conoscere i diversi tipi di organizzazione logica e le loro differenze − Scrivere programmi che utilizzano file sequenziali e file random. Modulo 2 – PROGETTAZIONE DELLE BASI DI DATI CONOSCENZE COMPETENZE • • • Lo sviluppo del progetto informatico Concetti di data base e di DBMS Funzionalità di un DBMS • • Riconoscere i dati di interesse nel sistema considerato Rappresentare la realtà attraverso modelli ABILITA’ • • Saper produrre uno schema concettuale utilizzando il modello E/R Saper produrre uno schema logico relazionale a 1 • • • Tecniche per modellare i dati a livello concettuale, logico, fisico Caratteristiche del data base relazionale Operazioni sui data base relazionali • Applicare procedure adeguate per la progettazione di un data base Interagire con un data base relazionale • partire da uno schema E/R Saper riconoscere se una tabella viola le regole delle forme normali Saper usare gli operatori di selezione, proiezione e congiunzione • • OBIETTIVI MINIMI: Conoscere il formalismo del modello E/R − − − − Rappresentare i dati di un’organizzazione in uno schema concettuale Conoscere i concetti base del modello relazionale Conoscere le regole di derivazione dello schema logico relazionale Sviluppare interrogazioni sui database utilizzando gli operatori relazionali Modulo 3 – AMBIENTI SOFTWARE PER I DATA BASE CONOSCENZE COMPETENZE Il programma MS-Access • Conoscere le modalità di creazione di un database attraverso i comandi SQL • Le operazioni interattive per la definizione dello • • • • • schema logico di un database in Access Caratteristiche generali del linguaggio SQL Istruzioni del linguaggio SQL che appartengono al DDL e al DML Il comando Select Le operazioni relazionali nel linguaggio SQL La programmazione in Access • • Saper scrivere query SQL per il reperimento dei dati Saper utilizzare i comandi per l’inserimento, la modifica e l’inserimento dei dati ABILITA’ • Saper distinguere l’utilizzo delle diverse tipologie di comandi SQL • • • • • • • Saper utilizzare gli operatori relazionali in SQL Eseguire ordinamenti, raggruppamenti e calcoli in SQL. Usare le funzioni di conteggio, somma, media, minimo e massimo. Introdurre nelle query le condizioni di ricerca. Saper impostare query nidificate Creare ed utilizzare maschere e report Utilizzare le Macro con Access: progettazione dell'interfaccia grafica e delle principali funzioni di una applicazione gestionale OBIETTIVI MINIMI: − Saper eseguire una query nelle diverse modalità di Access − Conoscere le principali istruzioni SQL per la dichiarazione dei dati. − Conoscere i comandi principali per la manipolazione dei dati. − Saper usare il comando Select con tutte le sue clausole. − Sviluppare interrogazioni sui database attraverso il comando Select e gli operatori relazionali. 2 Modulo 4 – LE PAGINE WEB: IL LINGUAGGIO HTML CONOSCENZE COMPETENZE • • Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: • tag, e attributi principali • link, immagini, liste e tabelle • Fornire una definizione dei tag e degli attributi del linguaggio HTML. • Saper classificare gli elementi Html per l’inserimento di oggetti ipermediali in una pagina Web e per la gestione di tabelle ABILITA’ • Operare con informazioni, documenti e oggetti multimediali da pubblicare in formato Web • Organizzare e collegare documenti diversi per formare un ipertesto OBIETTIVI MINIMI: − Scrivere un semplice testo in linguaggio Html con elementi multimediali e validarlo come pagina Web Conoscenze indispensabili per accedere alla classe successiva: tutti i moduli 3 Questo metterlo nel programma svolto, perché è nella programmazione di 3^ e va bene lì. Modulo 1: LA PROGRAMMAZIONE VISUALE IN V.B.NET: INTERFACCIA UTENTE CONOSCENZE COMPETENZE ABILITA’ • Controlli grafici tipici delle applicazioni • Riconoscere i controlli adatti per la • Aggiungere alle applicazioni gli elementi tipici in ambiente Windows: costruzione dell’interfaccia utente ed dell’ambiente Windows - Caselle di controllo impostarne le relative proprietà - Pulsanti di opzione • Costruire interfacce amichevoli ed efficaci per l’utente. OBIETTIVI MINIMI: − Essere in grado di utilizzare i controlli tipici dell’ambiente Windows e di impostarne le proprietà. − Costruire interfacce amichevoli ed efficaci per l’utente. 4