Relational Database Design

Digi Academy
A Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Milano
Descrizione

Obiettivi  

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
Via Valtellina, 63, 20124, Milano, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Prerequisiti

Il corso non ha particolari prerequisiti, ma puo' essere di aiuto la conoscenza del Linguaggio SQL Base che si puo' ottenere frequentando il corso CE121IT.

Cosa impari in questo corso?

Target del corso

Responsabili del disegno di database relazionali (sia OLTP, sia OLAP) e, in particolare, gli specialisti di architetture informatiche, di progetto e di sviluppo di applicazioni.

Programma

Contenuti del corso

Il corso presenta i metodi e le tecniche per progettare e modellare i database relazionali, da un punto di vista concettuale, logico e fisico. Attraverso numerosi esercizi ed esempi vengono trattati argomenti quali il disegno del diagramma Entity Relationship (ER), la tecnica della Normalizzazione e i passi necessari per convertire il modello ER nel modello logico di database relazionale. Si affrontano i casi di moltreplicità 1:1, 1:M, M:M e viene spiegato come disegnare le entita' supertipo/sottotipo, l'uso dell'indicatore NULL, e dei vincoli. Il corso considera alcuni aspetti fondamentali legati alla progettazione fisica, come le regole di integrità, le viste, gli indici, e gli User Defined Data Types. Attraverso lo studio di un caso completo ed esauriente che accompagna tutto lo svolgimento del corso, gli allievi potranno verificare concretamente quanto appreso durante le lezioni teoriche. E' previsto un esercizio completo che consente ai partecipanti di arrivare alla modellazione completa di un DB Relazionale, partendo da zero.

Contenuti dettagliati del corso

  • Le regole fondamentali del Modello Relazionale
  • Il diagramma Entity Relationship
  • Tipi di Entita' e di Correlazioni
  • Entita' Dipendenti/Indipendenti
  • Entita' Supertipo/Sottotipo (Gerarchie IS-A)
  • I vincoli espressi nel diagramma ER
  • Dallo schema concettuale allo schema logico
  • Attributi e Chiavi di Entita'
  • Attributi e Chiavi di Correlazioni
  • Le t-uple e il processo di Normalizzazione
  • Relazioni e Chiavi Primarie, Candidate, Esterne
  • Prima, seconda e terza Forma Normale
  • Dallo schema logico al disegno fisico delle tabelle
  • Utilizzo combinato di Normalizzazione e Diagramma ER
  • Implementazione Fisica: scelta dei Tipi dato, Regole di integrita', Vincoli e Indici
  • Studio di un caso completo


Confronta questo corso con altri simili
Leggi tutto