Il corso consente di apprendere le nozioni di base di due tipologie di strumenti: i fogli di calcolo e i sistemi per la gestione dei database relazionali (RDBMS).
Lo studente acquisirà le conoscenze di base per la gestione dei fogli di calcolo con Microsoft Excel 365, la progettazione e l'implementazione di una base dati attraverso l'uso di Microsoft Access e l'uso del linguaggio SQL.
Dimostrazioni in cui il docente mostrerà l'uso pratico degli applicativi software.
Esercizi da svolgere con l'assistenza del docente per verificare l'apprendimento.
Modulo B: Microsoft Excel
Modulo C: Elementi di statistica e calcolo delle probabilità
Modulo D: Database
2- Microsoft Access 2002 Step by Step, Microsoft Press.
3- Microsoft SQL Server 2012 Step by Step, Patrick Leblanc, Microsoft Press.
4- Appunti forniti dal docente
| Argomenti | Riferimenti testi | |
|---|---|---|
| 1 | Introduzione al corso; Dati e informazioni; Importanza della gestione dei dati e cenni su Big Data. | 4 |
| 2 | Conservazione dei dati digitali; tipologie di file (file di testo e file binari); file system; Archivi locali e cloud. | 4 |
| 3 | Dati struttura e dati non strutturati; Sistemi informativi; panoramica sugli strumenti per la gestione dei dati (RDBMS). | 4 |
| 4 | Elementi di statistica - concetti; Dati qualitativi e quantitativi; strumenti di rappresentazione; Indici di posizione (media, media ponderata, moda). Indici di dispersione | 4 |
| 5 | Elementi di calcolo delle probabilità; eventi indipendenti e eventi dipendenti (compatibili ed incompatibili); Intersezione ed unione di due eventi; probabilità condizionata. | 1 |
| 6 | Introduzione a Microsoft MS Excel; fogli di lavoro; funzionalità; indirizzamento delle celle (relativo ed assoluto); costruzione di formule; Formattazione dei dati. | 1 |
| 7 | MS Excel funzioni; funzioni condizionali; applicazione di funzioni di statistica; Grafici; dati e tabelle. | 1 |
| 8 | Tabelle Pivot; funzioni avanzate di MS Excel; Cenni su MS OneDrive; Excel office 365 sul web; condivisione di documenti; Foglio di lavoro in multiutenza. | 1 |
| 9 | MS Excel: Importazione ed esportazione dati in vari formati (csv, text, etc.). | 1 |
| 10 | Introduzione ai database; panoramica su vari RDBMS (MS Access, MS SQL Sever, Oracle). | 4 |
| 11 | Introduzione alla progettazione dei database; oggetti, attributi e relazioni; Database concettuale e database fisico. | 4 |
| 12 | Linguaggi per database; DDL e DML;SQL; Modello relazionale; Tabelle e record | 4 |
| 13 | Schema concettuale; Progettare un database; Schema entità relazione; Entità Attributi e Relazioni. | 4 |
| 14 | Progettazione logica, il modello relazionale. | 4 |
| 15 | Ristrutturazione dello schema entità relazione: eliminazione delle generalizzazioni, partizionamento e accorpamento di entità, eliminazione attributi multivalore. | 4 |
| 16 | Traduzione nel modello relazionale: relazione uno a molti, relazione molti a molti, chiavi primarie, identificatore esterno, associazioni con più entità. | 4 |
| 17 | Microsoft Access: introduzione, interfaccia e menu, oggetti di Access, creazione di tabelle, tipi di dato, chiavi primarie e chiavi esterne. | 2 |
| 18 | MS Access: L'oggetto Query, operatori e formule nelle Query, join di tabelle. | 2 |
| 19 | Il linguaggio SQL - introduzione, Istruzioni DDL , tipi dati e vincoli sulle tabelle. Istruzioni DML | 2-3 |
| 20 | Il linguaggio SQL- Istruzioni DQL. Istruzione SELECT. JOIN fra tabelle, ordinamento dei dati, operatore EXISTS | 2-3 |
| 21 | Il linguaggio SQL- Funzioni di aggregazione, operatore GROUP BY e clausola HAVING. Altri operatori cenni (UNION, ANY e ALL). | 2-3 |
L'esame finale consiste in una prova orale sul resto del programma.
La prova in itinere vale 30 punti e si intende superata con almeno 18 punti su 30. La prova finale orale vale 30 punti e si intende superata con almeno 18 punti su 30. Il voto finale verrà calcolato come media della prova in itinere e la prova finale.
Per chi non supera la prova in itinere o non se ne avvale la prova finale consiste in un colloquio orale sul tutto il programma.
Meia aritmetica
Schema entità relazione
Database relazionali
Sintassi del comando select