Développer des bases de données SQL 2016
Informations générales
Logiciel
SQL
Référence du Module
IN-DS-SQ-MS-20762-C
Durée
5,0 Jour(s)
Objectifs
- Concevoir et mettre en œuvre des tables
- Assurer l'intégrité des données via les contraintes
- Concevoir et mettre en œuvre les Vues - les Procédures stockées
- Répondre à la manipulation des données via les triggers
- Concevoir et mettre en œuvre les tables " in-memory "
- Mettre en œuvre le code géré dans SQL Server
- Effectuer des requêtes sur les données XML
Formule
Présentiel ou distanciel
Public
- Professionnels des bases de données qui souhaitent acquérir les compétences sur les fonctionnalités et technologies pour développer une base de données SQL Server
Prérequis
- Avoir suivi la formation " Introduction aux Bases de données SQL et requêtes Transact-SQL - M20761 " ou avoir des connaissances sur l'écriture des requêtes T-SQL et sur les concepts des bases de données relationnelles
Programme
- Introduction au développement d'une base de données
- Concevoir et mettre en œuvre des tables
- Concevoir des tables - Créer et modifier des tables - Types de données
- Réaliser une conception avancée des tables
- Partitionner des données - Compresser des données - Tables temporaires
- Sécuriser l'intégrité des données via les contraintes
- Renforcer l'intégrité des données
- Mettre en œuvre l'intégrité des données - l'intégrité référentielle
- Introduire l'indexation
- Concepts principaux d'indexation - Types de données et index
- Ensemble d'index, groupé, non groupé -
- Colonnes simples et index composite
- Concevoir des stratégies d'index optimisés
- Stratégies d'index - Gérer les index
- Travailler avec des plans d'exécution
- Travailler avec Index " colomnstore "
- Créer et travailler les index "Colomnstore"
- Concevoir et mettre en œuvre des vues
- Créer et gérer des vues
- Concevoir et mettre en œuvre des procédures stockées
- Travailler avec les procédures stockées
- Mettre en œuvre les procédures stockées paramétrées
- Contrôler le contexte d'exécution
- Concevoir et mettre en œuvre des fonctions
- Concevoir et mettre en œuvre les fonctions scalaires - fonctions de table
- Alternatives aux fonctions
- Répondre aux manipulations de données via les triggers
- Concevoir et mettre en œuvre les triggers DML
- Utiliser des tables " in memory "
- Tables à mémoire optimisée - Procédures stockées natives
- Mettre en œuvre du code géré dans SQL Server
- Mettre en œuvre et publier les assemblages CLR
- Stocker et écrire de requêtes pour les données XML dans SQL Server
- Stocker les données XML et les schémas dans SQL Server
- Mettre en œuvre les types de données XML
- Utiliser T-SQL pour XML - Détruire XML
- Travailler avec les requêtes de base XQuery
- Stocker et écrire de requêtes pour les données spatiales SQL Server
- Travailler avec des types de données spatiales SQL Server
- Utiliser les données spatiales dans les applications
- Stocker et écrire de requêtes pour les BLOBs et les documents textes
- Travailler avec FileStream
- Utiliser la recherche full-text
- Concurrence SQL Server
- Concurrence et transactions - Verrouillage des composants
- Performance et surveillance
- Travailler avec les évènements étendus
- Statistiques de questions en live
- Optimiser la configuration des fichiers de la base de données - Mesures
Prochaines sessions