DB Modelling

Corso

A Roma

990 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Roma

  • Durata

    3 Giorni

Obiettivo del corso: Il corso ha come obiettivo quello di trasmettere ai partecipanti i concetti della modellazione e progettazione dei DB relazionali. I partecipanti acquisiranno la capacità di analizzare un problema semplice e la successiva formalizzazione e modellazione del relativo database. Rivolto a: Il corso si rivolge sia ad architetti, progettisti, analisti e sia a coloro che sono coinvolti nella fase di implementazione del software, come i programmatori.

Sedi e date

Luogo

Inizio del corso

Roma
00145

Inizio del corso

Consultare

Profilo del corso

Per partecipare al corso è necessaria una formazione scientifica, possedere delle nozioni di programmazione in qualunque linguaggio e avere delle basi di SQL.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Programma

Presentazione:

Il corso di DB Modelling si propone di esporre i principi base della modellazione dei DB relazionali.

La modellazione dei dati è una tecnica utilizzata per illustrare come le informazioni sono, o dovrebbero essere, memorizzate all'interno di un sistema.

Il corso prevede una parte teorica e una pratica. Partendo dalla definizione di 'modello', se ne vedranno gli elementi base, se ne descriveranno gli schemi e le notazioni, si faranno dei laboratori con esempi realistici.

Questo corso non è legato ad alcun prodotto software commerciale.

Programma Completo

1. Modellare

  • La conoscenza
  • Il nuovo ordine
  • Perché modellare
  • Modellare=?
  • Modellare=Comunicare
  • Concetto essenziale
  • Ciclo di vita di una base dati
  • Modellare un Sistema vs Base Dati


2. Elementi di Base

  • Dato
  • Metadato
  • Transazione
  • Modelli di Dati
  • L'importanza dei vincoli
  • Architettura
  • Classificazione dei DBMS


3. Requisiti

  • Fasi del progetto
  • Progetti e requisiti
  • Requisito
  • Requisito e progetto concettuale
  • Esercizio: caccia al requisito


4. Disegno

  • Progettazione logica e fisica
  • Il modello E/R
  • Entità, Relazioni, Attributi
  • Vincoli, Identificazione, gerarchie ISA
  • Notazioni a confronto
  • Notazione UML
  • Astrazione e Qualità del modello
  • Utilità e Limiti del modello


5. Notazione avanzata

  • Costrutti Avanzati
  • Sottotipi
  • Attributo discriminante
  • Gerarchia di sottotipi
  • Generalizzazioni
  • Stereotipi
  • Packages


6. Normalizzazione

  • Forme Normali e Normalizzazione
  • Esempi
  • Dipendenza Funzionale
  • 1° e 2° NF
  • Dipendenza Funzionale Transitiva
  • 3° NF e BCNF
  • Dipendenza multivalente
  • Dipendenza di join e 5° NF
  • Esercizi


7. Data Warehouse

  • Classificazione sistemi informatici
  • OLTP e OLAP
  • Multi-database
  • Data Warehouse
  • Rappresentazione multidimensionale
  • Progettazione del data warehouse
  • Ristrutturazione dello schema
  • Star e Snowflake schema
  • Esempi e la dimensione Tempo


8. DB Refactoring

  • SW Refactoring
  • DB Refactoring

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

DB Modelling

990 € +IVA