Lezioni ed esercitazioni |
Ore |
Argomenti |
Contenuti specifici |
|
Introduzione alle basi di dati |
Sistemi informativi, informazioni e dati. Basi di dati e sistemi di gestione. Modelli dei dati |
2 |
Il modello relazionale |
Basi matematiche. Struttura e vincoli di integritą. |
4 |
L'algebra relazionale |
Operatori dell'algebra. Interrogazione di una base di dati in algebra relazionale. |
4 |
Il linguaggio SQL |
Definizione di dati in SQL. Interrogazione in SQL.Manipolazione di dati in SQL. SQL immerso in un linguaggio di programmazione |
10 |
La progettazione concettuale |
Il modello Entitą-Relazione. Strategie di progetto. Qualitą di uno schema concettuale. Esempi di schemi concettuali. |
6 |
La progettazione logica |
Ristrutturazione di schemi Entitą-Relazione. Traduzione verso il modello relazionale. |
6 |
La normalizzazione |
Ridondanze e anomalie. Dipendenze funzionali. Forme normali. Proprietą delle decomposizioni. |
4 |
Utilizzo del DBMS PostgreSQL |
Installazione e utilizzo del DBMS PostgreSQL in ambiente Cygwin. Caratteristiche di PostgreSQL |
2 |
Esercitazioni in SQL |
Realizzazione di comandi e interrogazioni in SQL utilizzando PostgreSQL |
4 |
L'accesso a basi di dati via web |
Il linguaggio PHP. Interazione tra PHP e PostgreSQL |
2 |
Totale ore lezioni ed esercitazioni |
44 |
di cui di esercitazione |
|
Ulteriori attività di didattica assistita
|
Ore
|
Laboratorio |
6 |
Seminari e/o testimonianze |
|
Corsi integrativi |
|
Visite guidate |
|
|
|
Totale ore dedicate ad altre attività di didattica
assistita |
6 |
Totale ore complessive |
50
|