Liceo Scientifico "F. Lussana" BERGAMO ANNO SCOLASTICO 2015-2016 INSEGNANTE D'Antoni Giuseppe MATERIA INFORMATICA CLASSE 4^ O PROGRAMMA EFFETTIVAMENTE SVOLTO RISORSE DI SISTEMA E ORGANIZZAZIONE DEGLI ARCHIVI Gli archivi Operazioni sugli archivi Supporti fisici Le memorie di massa Le copie di sicurezza Fault tolerance L’organizzazione degli archivi I principali tipi di organizzazione (sequenziale, casuale, a indici, con funzione hash) LE BASI DI DATI Introduzione I limiti dell‘organizzazione convenzionale degli archivi Organizzazione degli archivi mediante basi di dati I modelli per i database La gestione del database I linguaggi per database LO SVILUPPO DEL PROGETTO INFORMATICO Il progetto La conoscenza degli obiettivi L’intervista L‘analisi: dati, funzioni, flusso dei dati La progettazione di dettaglio La realizzazione La documentazione - Le prove -» La formazione L‘esercizio MODELLAZIONE DEI DATI Modello Modelli nel campo dei DB Diagrammi E/R (entità) Diagrammi E/R (associazioni) Diagrammi E/R (attributi) Chiave primaria Strategie e caratteristiche di un progetto concettuale MODELLO RELAZIONALE Relazioni Operazioni relazionali o Unione o Differenza o Proiezione o prodotto cartesiano o intersezione o selezione o ridenominazione o equi/nonequi join o inner join o left outer join o right outer join o full outer join o natural join o cross join o self join Interrogazioni con l’algebra relazionale Vincoli di integrità Regole di traduzione di un modello ER nel modello logico relazionale Normalizzazione (I, II e III FN) Il Linguaggio SQL DDL (create, alter, drop) DML (insert, update, delete) DCL (grant, revoke) QL (select) Funzioni di aggregazione Raggruppamenti Ordinamenti Transazioni VISUAL BASIC Istruzioni Variabili (tipi primitivi e oggetti di base) Espressioni Strutture dati Strutture di controllo Sottoprogrammi (sub, function) Funzionalità di input dati e visualizzazione dati in output Commenti Gestione dei file in VB Elementi dell’interfaccia grafica Componente Form Attributi Text Metodi eventi load Button Text Image click Checkbox Text Checked Enabled/visible CheckedChanged Combobox Items SelectedIndexChanged SelectedItem SelectedIndex Datetimepicker Value Mindate Maxdate ValueChanged Label Text click Numericupdown Value Minimum Maximum Decimalplaces Increment ValueChanged Picturebox Image Sizemode Click Radiobutton Text Checked CheckedChanged Groupbox Text enter Textbox Text Multiline Scrollbars TextChanged Openfiledialog MultiSelect Showdialog() Fileok Filter Filename Filenames Timer tick Enabled Interval ACCESS Creazione tabelle in visualizzazione struttura Creazione query semplici con funzioni di somma. media, conta, raggruppamento, parametri, min e max MySQL Caratteristiche generali di MySql Creazione del database e delle tabelle via PHPmyAdmin Operazioni di inserimento, manipolazione, cancellazione e interrogazione Importazione e esportazione della struttura e dei dati del DB Tipi di dati di MySQL Esercitazioni affrontate con i seguenti strumenti software: VB.NET, JDER, Apache, MySQL Server BERGAMO, 31 Maggio 2016 L’ INSEGNANTE Giuseppe D'Antoni ………………….. ALLIEVO……………………….……… ALLIEVO …………………………………….