Cours M20762-C
Développer des bases de données Microsoft SQL 2016

Objectifs
  • Concevoir et mettre en oeuvre des tables Répondre à la manipulation des données via les triggers
  • Décrire la conception avancée des tables Concevoir et mettre en oeuvre les tables "in-memory"
  • Assurer l'intégrité des données via les contraintes Mettre en oeuvre le code géré dans SQL Server
  • Décrire les index y compris les index optimisés et "columstore" Effectuer des requêtes sur les données XML
  • Concevoir et mettre en oeuvre les Vues Travailler avec les données spatiales
  • Concevoir et mettre en oeuvre les procédures stockées Requêtes sur les Blobs et les documents textes
  • Concevoir et mettre en oeuvre les fonctions définies par l'utilisateur
Programme

Introduction au développement d'une base de données

  • Introduction à la plate-forme SQL Server
  • Tâches de développement de bases de données SQL Server

Conception et mise en œuvre des tables

  • Concevoir des tables
  • Types de données
  • Travailler avec des schémas
  • Créer et modifier des tables

Conception avancée des tables

  • Partitionner des données
  • Compresser des données
  • Tables temporaires

Sécurisation de 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
  • Mettre en œuvre l’intégrité référentielle

Introduction à l’indexation

  • Concepts principaux d’indexation
  • Types de données et index
  • Ensemble d'index, groupé, non groupé
  • Colonnes simples et index composite

Conception des stratégies d'index optimisés

  • Stratégies d'index
  • Gérer les index
  • Travailler avec des plans d'exécution
  • Utiliser DTE
  • Magasins de requêtes

Index « colomnstore »

  • Introduction aux "Colomnstore"
  • Créer des index "Colomnstore"
  • Travailler avec des index "Colomnstore"

Conception et mise en œuvre des vues

  • Introduction aux vues
  • Créer et gérer des vues
  • Besoins en performance pour les vues

Conception et mise en œuvre des procédures stockées

  • Introduction aux 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

Conception et mise en œuvre des fonctions

  • Vue d’ensemble des fonctions
  • Concevoir et mettre en œuvre les fonctions scalaires
  • Concevoir et mettre en œuvre les fonctions de table
  • Alternatives aux fonctions

Réponse aux manipulations de données via les triggers

  • Concevoir les triggers DML
  • Mettre en œuvre les triggers DML
  • Concepts avancés de triggers

Utilisation des tables « in memory »

  • Tables à mémoire optimisée
  • Procédures stockées natives

Mise en œuvre du code géré dans SQL Server

  • Introduction à l’intégration de SQL CLR
  • Mettre en oeuvre et publier les assemblages CLR

Stockage et écriture de requêtes pour les données XML dans SQL Server

  • Introduction à XML et aux Schémas XML
  • 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émarrer avec XQuery
  • Détruire XML
  • Travailler avec les requêtes de base XQuery

Stockage et écriture de requêtes pour les données spatiales SQL Server

  • Introduction aux données spatiales
  • Travailler avec des types de données spatiales SQL Server
  • Utiliser les données spatiales dans les applications

Stockage et écriture de requêtes pour les BLOBs et les documents textes dans SQL Server

  • Prérequis pour les données BLOB
  • Travailler avec FileStream
  • Utiliser la recherche full-text

Concurrence SQL Server

  • Concurrence et transactions
  • Verouillage des composants

Performance et surveillance

  • Evènements étendus
  • Travailler avec les évènements étendus
  • Statistiques de questions en live
  • Optimiser la configuration des fichiers de la base de données
  • Mesures

Détails supplémentaires

Durée :
5 jours
Nombre de participants
8
Cible
Managers
Prérequis
  • Avoir suivi la formation "Écrire des requêtes Transact-SQL pour SQL Server 2016" (M20761) ou connaissances équivalentes
  • Connaissance des concepts fondamentaux des bases de données relationnelles

Dates des sessions inter-entreprises

Il n’y a pas de dates planifiées actuellement pour cette formation.
Faites nous connaître votre intérêt pour cette formation, nous vous recontacterons quand la formation sera planifiée.

Faites-vous partie d'un entreprise