DBMYSA00 - MySQL Amministrazione (5 gg)

DBSQSP - Microsoft SQL Server: Programmazione (5 gg)
OBIETTIVO:
Questo corso fornisce le conoscenze necessarie per sviluppare e ottimizzare una soluzione basata su
Microsoft SQL Server.
DESCRIZIONE:
Gli argomenti trattati durante il corso prendono l’avvio dall'architettura del prodotto, dalla struttura
interna di un database e dai concetti di data placement. Viene poi affrontata la creazione degli oggetti
all'interno di un database come tabelle e tipi di dati definiti dall'utente. Un modulo è dedicato alle
funzionalità legate all'integrità dei dati e agli strumenti per mantenerla come i constraint, i default e le
regole. Ampio spazio viene lasciato all’analisi e alla progettazione degli indici, con particolare
approfondimento sulle diverse tipologie di indici a disposizione e sui criteri del loro utilizzo da parte di
SQL Server. Questo delicato argomento verrà ulteriormente approfondito durante la parte di analisi delle
prestazioni delle query. La creazione di stored procedure, viste, trigger e funzioni definite dall'utente sono
altri elementi fondamentali del corso.
REQUISITI:
−
−
−
Conoscenza dell'ambiente operativo Windows
buona conoscenza della sintassi base del linguaggio SQL
Conoscenza base di Database
DESTINATARI:
Il corso è rivolto a sviluppatori e system engineer responsabili dello sviluppo, dell’ottimizzazione del
codice Transact-SQL e della messa a punto di una soluzione basata su Microsoft SQL Server.
MATERIALE DIDATTICO:
Attestato di frequenza
DOTAZIONE SOFTWARE:
Ciascun partecipante avrà a disposizione, una postazione allestita con il sistema operativo ed il software
necessario alle esercitazioni.
PROGRAMMA:
Creare database e files di database
- Creazione di un database
- FileGroup
- Creazione di uno Schema
- Creazione di snapshots di database
Creare tipi di dati e tabelle
- Creazione dei tipi di dati
- Creazione delle tabelle
- Creazione di tabelle partizionate
Creazione e tuning degli indici
- Pianificare indici
- Creare indici
- Ottimizzare indici
- Creazione di indici XML
ant s.r.l. - Cap. Soc. 10.000,00 – Registro Imprese 1706778 – C.F. / P. IVA. 03860890965
Sede legale: C.so Buenos Aires, 47 – 20124 Milano – Tel. 02 29013496
1
Implementare l'integrità di dati
- Panoramica sull'integrità dei dati
- Implementare constraints
- Implementare triggers
- Implementare schemi XML
Creazione di Viste
- Introduzione alle viste
- Creazione e gestione delle viste
- Disegnare viste partizionate
- Ottimizzare le prestazioni mediante le viste
Creare stored procedures e funzioni
- Implementare stored procedures
- Creare stored procedures parametrizzate
- Creare funzioni
- Gestione degli errori
Implementare codice gestito in un Database
- Introduzione al SQL Server Common Language Runtime
- Importazione e configurazione di Assemblies
- Creare oggetti database gestiti
Sviluppo di applicazioni client
-Sviluppare applicazioni client con ADO.NET
-Data Binding in .NET Framework 3.0
Usare il Service Broker
- Panoramica sul Service Broker
- Creare oggetti service broker
- Spedizione e ricezione di messaggi
Monitorare SQL Server
- Visualizzazione delle current activity
- Utilizzo di system monitor
- Usare il profiler di SQL Server
- Usare DDL Triggers
- Usare le notificazione di eventi
ant s.r.l. - Cap. Soc. 10.000,00 – Registro Imprese 1706778 – C.F. / P. IVA. 03860890965
Sede legale: C.so Buenos Aires, 47 – 20124 Milano – Tel. 02 29013496
2