Argomenti svolti | Argomenti del primo periodo
• Realizzazione di moduli Python:
o funzioni e funzioni ricorsive
o come documentare una funzione
o parametri formali ed attuali
o ambiente built-in/globale/locale
• OOP - classi e oggetti
o Definizione di una classe: parametri ed interfaccia
o Come istanziare un oggetto
o Variabili di istanza e di classe
• Sviluppo di pagine interattive attraverso l’utilizzo di HTML 5, CSS e Javascript
• I form e la raccolta / invio dei dati
Argomenti del secondo periodo
• Introduzione ai DBMS Modello E-R
o progettazione concettuale
o progettazione logica ( UML e relazionale)
o progettazione fisica (creazione db / tabelle / vincoli di chiave primaria ed esterna / auto increment)
• Il linguaggio SQL
o La struttura del comando select
o La clausola WHERE, filtri semplici e combinati
o Eliminazione dei duplicati
o Operatori su numeri e stringhe
o La gestione delle date (str_to_date / date_format / YEAR / MONTH / DAY / NOW )
o La gestione dei valori NULL ( IFNULL)
o Ordinamenti / filtri / limite di record estratti
o Le funzioni count, min, max, avg, sum
o Group by
• Realizzazione dello schema fisico in MySQL (piattaforma XAMPP e interfaccia grafica phpMyAdmin)
• Realizzazione del database in Microsoft ACCESS
• Introduzione al DBMS “MS-ACCESS”
• Passaggio dal modello E-R al DBMS
• Definizione delle categorie di oggetti: tabelle, query, maschere, report, macro
• Struttura e creazione di tabelle
• Tipi di relazione fra tabelle
• Inserimento record in tabella
• Interrogazione sui dati inseriti nel database: la query
• Creazione query in modalità QBE
• Query di selezione parametriche
• Raggruppamenti e calcoli in una query
• Caratteri jolly
• Query a campi incrociati
• Query di comando: di creazione tabella, di accodamento, di eliminazione, di aggiornamento
• Creazione maschera in visualizzazione struttura e guidata
• Creazione maschera di comandi (cruscotto) in visualizzazione struttura e gestione proprietà degli oggetti inseriti
• Creazione report in modalità struttura e guidata
• Creazione macro
• Creazione maschera di avvio
|
---|