Orario:
5 giorni dalle: 9:00 - 12:30 / 13:30 - 18:00
Programma
del corso:
Prima
lezione
Il
processo di sviluppo del DATABASE
Il Modello concettuale dei Dati
Cos'è un database
Approccio al disegno dei dati
La progettazione di un database
Cos'è un database Relazionale
Tabelle
Righe e Colonne
La definizione dei dati
La progettazione di un database Relazionale
La realizzazione di un database
Jet Engine ed altri DBMS
Microsoft Access ed utilizzo del Jet Engine
Introduzione ai Comandi SQL
Seconda lezione
Elementi
del modello concettuale dei dati
La progettazione di un database Relazionale
La realizzazione di un database
Modello Entity-Relantionship
Componenti del modello E-R
Vincoli
Entità e loro identificazione
Relazioni e loro identificazione e tipologia
Regole per il disegno del diagramma E-R
Strumenti per il disegno del Database
Modello concettuale avanzato
Entità e loro identificazione
Relazioni e loro identificazione e tipologia
Attributi
Entità ed attributi: loro distinzione
Normalizzazione dei dati
Le regole della normalizzazione
Ridondanza dei dati
Tipologie dei Modello Dati (Gerarchici Reticolari Relazionali)
Terza lezione
Concetti
del Database avanzato
La chiave Primaria
La chiave candidata
La chiave esterna
L'integrità dei dati
Creazione degli Indici
Disegno Iniziale del Database
Disegno iniziale di un Database
Modello E-R del database creato
Il linguaggio SQL (parte prima)
Introduzione alla manipolazione dei dati
Operazioni di interrogazioni
Gestione e correzione degli errori
Condizione di filtro
I predicati
Gli Operatori
Quarta lezione
Il
linguaggio SQL (parte Seconda)
Le espressioni
Le funzioni scalari
Le funzioni di insieme
Clausole
Creazione delle Viste
Join
Le operazioni di aggiornamento
Inserimento,Variazione,Cancellazione
Sicurezza dei Dati
Rollback & Commit
Quinta lezione
Sicurezza
dei Dati
Introduzione alla sicurezza
Panoramica sulla sicurezza di SQL
Rollback & Commit
Accesso a dati su mainframe
Valutazione del corso
Test di valutazione