Questo corso affronta tutti gli argomenti necessari per progettare una Base Dati razionale ed efficiente.
Si tratta di un corso fondamentale per tutti coloro che devono progettare un Database.
Il corso, oltre ad affrontare gli aspetti teorici, prevede l'analisi approfondita di interessanti casi di studio e di esercitazioni pratiche mirate al raggiungimento di una completa padronanza degli argomenti e di una piena autonomia nella progettazione.
Contenuti:
Modulo 1
- Introduzione ai Database Relazionali
- Modello Concettuale
- Modello Logico
- Modello Fisico
- Concetto di Entità
- Concetto di Attributo
Modulo 2
- Chiavi Primarie, Candidate ed Esterne
- Caratteristiche dell'Attributo e Scheda del Dato
- Dati Scalari e Composti
- Concetto di Relazione
- Attributi di una Relazione
- Relazioni facoltative ed obbligatorie
Modulo 3
- Relazioni 1:1
- Relazioni 1:n
- Relazioni n:m
- Relazioni Ricorsive
- Struttura ad Arco
- Struttura Gerarchica
Modulo 4
- Concetto di Normalizzazione
- Prima Forma Normale
- Seconda Forma Normale
- Terza Forma Normale
- Normalizzazione e Performance
- Data Warehouse e Star Schema
Modulo 5
- Tipi di predefiniti
- Tipi di definiti dall'utente
- Constraint
- Tabelle
- Indici
- Viste
Modulo 6
- Partizionamento
- Tipologie di Partizionamento (Range, Hash, List)
- Indici Locali e Globali
- Viste Materializzate
- Query Rewrite
- Dizionario Dati
Prerequisiti: Nessuno.
Durata
- 21 ore
- 3 giorni
Prerequisiti
Durata: 21 ore (3 giorni)
Solo su richiesta
Questo corso è erogabile solo su richiesta, in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.