A CHI È RIVOLTO Il corso è rivolto a chiunque voglia acquisire, conoscere ed approfondire i concetti e le nozioni fondamentali sulla progettazione dei database relazionali. Ideale per chi deve progettare database relazionali o ottimizzare, correggere aspetti progettuali di database relazionali esistenti.
OBIETTIVO Al termine del corso i partecipanti conosceranno: i concetti teorici dei sistemi DBMS e RDBMS; le tecniche di progettazione di una base di dati; l’utilizzo dei modelli concettuale, logico e fisico; le tecniche di normalizzazione; le tecniche di costruzione di database; cenni sul linguaggio SQL.
PREREQUISITI Uso basilare del PC. (Cat.8)
ARGOMENTI TRATTATI
Introduzione ai Sistemi Informativi
Basi di Dati, sistemi di gestione di Basi di Dati
Modelli dei dati, vantaggi e svantaggi dei DBMS
Le regole fondamentali del Modello Relazionale
Il diagramma Entità-Relazione (ER); Tipi di Entità e Relazioni
I vincoli espressi nel diagramma ER; attributi e Entità chiave
Passaggio dallo schema concettuale allo schema logico
Le t-uple nel processo di normalizzazione
Analisi delle relazioni, chiavi primarie, esterne
Prima, seconda e terza forma normale
Dallo schema logico allo schema fisico; implementazione fisica: tipi di dato, vincoli, regole di integrità e indici
Introduzione al linguaggio SQL
Analisi delle istruzioni fondamentali per l’archiviazione, il recupero e la modifica dei dati di un database relazionale
Applicare le conoscenze teoriche acquisite alla progettazione pratica di database relazionali tramite l’analisi dei casi di studio proposti