PROGETTAZIONE DI BASI DI DATI RELAZIONALI
Durata: 3 giorni.
Obiettivi: Il corso mette in grado i partecipanti di progettare un database relazionale con uno strumento di modellazione fra quelli leader di mercato. Sono previsti esercizi pratici che permettono di creare tabelle, selezionare chiavi primarie e esterne, definire l’integrità referenziale, creare domini dati e de-normalizzare. Conoscere i componenti SQL (structured query language) di base, definire i database usando il DDL e accedere ai dati usando il DML. Effettuare il passaggio dal modello logico al modello fisico, utilizzando le opportune strategie.
Audience: E’ rivolto ad analisti, amministratori di database e progettisti di applicazioni.
I. Introduzione
II. Introduzione al disegno dati Visibilità Introduzione ai vincoli d’implementazione Caratteristiche di una applicazione Client/Server
III. Caratteristiche base del modellatore Diagram Window Toolbars e Toolbox Model Hierarchy Browser
IV. Costruzione di un modello fisico Datatypes Rules/Constraints Domains Defaults
V. Concetti del Database Relazionale Tabelle, righe e colonne Chiavi primarie e esterne Creazione degli indici Integrità Referenziale Selezione delle Chiavi Primarie Validazione del Modello Generazione di un modello fisico Merging dei Modelli
VI. Raffinamento del Disegno del Database De-normalizzazione Uso delle Viste
VII. Generazione della gestione del database
VIII. Data Definition Language – DDL Comandi di Base del DDL Creazione di Tabelle, Chiavi, Viste e Indici Security and Autorizzazioni
IX. Data Manipulation Language – DML Comandi di Selezione, Inserimento, Cancellazione e Update