SQL Server 2016 pour Développeurs

Développement de bases de données SQL Server 2016

Objectifs

  • Cette formation Développement de bases de données SQL Server 2016 vous permettra d'acquérir les compétences et connaissances nécessaires pour développer une base de données Microsoft SQL Server 2016

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 implémentation de tables
  • Concevoir des tables
  • Types de données
  • Utilisation de schémas
  • Créer et modifier des tables
Conception avancée des tables
  • Partitionner des données
  • Compresser des données
  • Tables temporaires
Assurer l’intégrité des données au moyen de 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 de base d’indexation
  • Types de données et les index
  • Tas, index cluster et non-cluster
  • Index à colonne simple et index complexes
Conception des stratégies d'index optimisés
  • Stratégie d'indexation
  • Gérer les index
  • Plans d'exécution
  • L’Assistant Paramétrage du moteur de base de données
  • Magasin de requête
Index "colomnstore"
  • Introduction aux "Colomnstore"
  • Créer des index "Colomnstore"
  • Travailler avec des index "Colomnstore"
Conception et implémentation de vues
  • Introduction aux vues
  • Créer et gérer des vues
  • Considérations relatives aux performances pour les vues
Conception et implémentation de 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 implémentation de fonctions définies par l’utilisateur
  • Aperçu des fonctions
  • Conception et implémentation de fonctions scalaires
  • Conception et implémentation de fonctions table
  • Considérations relatives à la mise en œuvre de fonctions
  • Alternative aux fonctions
Répondre à la Manipulation des données via des déclencheurs
  • Conception de déclencheurs DML
  • Exécution de déclencheurs 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 CLR dans SQL Server
  • Mettre en œuvre l’intégration SQL CLR
Stockage et Interrogation de 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
  • l’instruction FOR XML Transact-SQL
  • Déchiquetage de XML
Stockage et interrogation des données spatiales dans SQL Server
  • Introduction aux données spatiales
  • Travailler avec des types de données spatiales SQL Server
  • Utiliser les données géo spatiales dans les applications
Stockage et interrogation des objets BLOB et Text Documents dans SQL Server
  • Considérations relatives aux données BLOB
  • Travailler avec FILESTREAM
  • La recherche en texte intégral
SQL Server Concurrency
  • Concurrence et Transactions
  • Verrouillages internes
Performance et surveillance
  • Les événements étendus
  • Travailler avec les événements étendus
  • Statistiques de requête Live
  • Optimiser la configuration du fichier de base de données
  • Métrique
Please login to get access to the quiz
Introduction aux base de données SQL Server 2016 (Prev Lesson)
(Next Lesson) Développer des bases de données SQL Server 2016/2017
Back to SQL Server 2016 pour Développeurs
Public

Professionnels des bases de données qui souhaitent acquérir les compétences sur les fonctionnalités et technologies pour mettre une base de données. OBJECTIFS| Professionnels des bases de données qui souhaitent acquérir les compétences sur les fonctionnalités et technologies pour mettre une base de données. OBJECTIFS

Pré-requis

Avoir des connaissances sur l’écriture des requêtes T-SQL et sur les concepts des bases de données relationnelles|Avoir des connaissances sur l’écriture des requêtes T-SQL et sur les concepts des bases de données relationnelles