DEVELOPING SQL DATABASES
Corso
A Torino
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso intensivo
-
Livello
Livello intermedio
-
Lingue
Italiano, Italiano
-
Luogo
Torino
-
Ore di lezione
40h
-
Durata
5 Giorni
This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL Server database. The course focuses on teaching individuals how to use SQL Server product features and tools related to developing a database.
Informazioni importanti
Documenti
- MOC20762-developing-SQL-databases.pdf
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Il pubblico principale di questo corso è costituito da professionisti IT che desiderano acquisire competenze sulle funzionalità e sulle tecnologie dei prodotti SQL Server per l'implementazione di un database.
I destinatari secondari di questo corso sono le persone che sono sviluppatori di altre piattaforme di prodotti che desiderano diventare esperti nell'implementazione di un database SQL Server.
• Basic knowledge of the Microsoft Windows operating system and its core functionality.
• Working knowledge of Transact-SQL.
• Working knowledge of relational databases.
Opinioni
Materie
- SQL
- Server
- Microsoft SQL Server database
- Database
- RDBMS
- Indexes
- Query hints
- Query Store
- Managing Views
- Stored procedures
Professori
Mirko Patti
Dott.
Programma
Contenuti
Modulo 1: Introduzione allo sviluppo di database
Introduzione alla piattaforma di SQL Server
Attività per lo sviluppo di database di SQL Server
Modulo 2: Designing and Implementing Tables
Strutturare le tabelle
Tipi di dati
Usare gli schemi
Creare e modificare tabelle
Modulo 3: Strutture tabelle avanzate
Suddividere i dati in partizioni
Comprimere i dati
Tabelle temporali
Modulo 4: Verificare l’integrità dei dati tramite i vincoli
Imporre l’integrità dei dati
Implementare l’integrità del dominio dei dati
Implementare l’integrità delle entità e dei riferimenti
Modulo 5: Introduzione agli indici
Principi di indicizzazione di base
Tipi e indici di dati
Indici Heap, Cluster e Non cluster
Indici a colonna singola e compositi
Modulo 6: Progettare strategie di indicizzazione ottimizzate
Strategie di indicizzazione
Gestire gli indici
Piani di esecuzione
Database Engine Tuning Advisor
Archivio query
Modulo 7: Indici Columnstore
Introduzione agli indici Columnstore
Creare indici Columnstore
Usare gli indici Columnstore
Modulo 8: Progettare e implementare viste
Introduzione alle viste
Creare e gestire le viste
Considerazioni sulle prestazioni delle viste
Modulo 9: Progettare e implementare procedure archiviate Introduzione alle procedure archiviate
Usare le procedure archiviate
Implementare le procedure archiviate parametrizzate
Controllare il contesto di esecuzione
Modulo 10: Progettare e implementare funzioni definite dall’utente
Panoramica delle funzioni
Progettare e implementare funzioni scalari
Progettare e implementare funzioni con valori di tabella
Considerazioni sull’implementazione delle funzioni
Alternative alle funzioni
Modulo 11: Evitare la manipolazione dei dati con i trigger
Progettare trigger DML
Implementare trigger DML
Concetti avanzati sui trigger
Modulo 12: Usare le tabelle in memoria
Tabelle ottimizzate per la memoria
Procedure archiviate compilate in modo nativo
Modulo 13: Implementare codice gestito in SQL Server
Introduzione all’integrazione di CLR in SQL Server
Implementare e pubblicare assembly CLR
Modulo 14: Archiviare ed eseguire query sui dati XML in SQL Server
Introduzione a XML e agli schemi XML
Archiviare i dati e gli schemi XML in SQL Server
Implementare i tipi di dati XML
Usare l’istruzione FOR XML di Transact-SQL
Iniziare a usare XQuery
Eseguire lo shredding di XML
Modulo 15: Archiviare ed eseguire query sui dati spaziali in SQL Server
Introduzione ai dati spaziali
Usare i tipi di dati spaziali con SQL Server
Usare i dati spaziali nelle applicazioni
Modulo 16: Archiviare ed eseguire query su documenti BLOB e di testo in SQL Server
Considerazioni sui dati BLOB
Usare FILESTREAM
Usare ricerche full-text
Modulo 17: Concorrenza di SQL Server
Concorrenza e transazioni
Bloccare gli elementi interni
Modulo 18: Prestazioni e monitoraggio
Eventi estesi
Usare gli eventi estesi
Statistiche sulle query in tempo reale
Ottimizzare la configurazione dei file dei database
Metriche
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
DEVELOPING SQL DATABASES
