Introduction à SQL Server et à ses outils
Travailler avec les outils SQL Server
Configurer les services de SQL Server
Travailler avec les types de données
Utiliser les types de données
Travailler avec des données caractères
Convertir des données
Travailler avec les types de données spécialisés
Concevoir et implémenter des tables
Concevoir les tables et travailler avec les schémas
Créer et modifier des tables
Concevoir et implémenter des vues
Créer et gérer des vues
Considération sur les performances avec les vues
Planifier l'indexation avec SQL Server
Concepts fondamentaux des index
Types de données et index
Index sur une colonne unique et index composites
Implémenter des structures de table dans SQL Server
Structures de table de SQL Server
Travailler avec les index ordonnés
Concevoir des index ordonnés efficaces
Lire les plans d'exécution de SQL Server
Concepts fondamentaux des plans d'exécution
Éléments communs des plans d'exécution
Travailler avec les plans d'exécution
Améliorer les performances grâce aux index non ordonnés
Concevoir des index non ordonnés efficaces
Implémenter des index non ordonnés
Utiliser l'assistant paramétrage du moteur de base de données
Concevoir et implémenter des procédures stockées
Travailler avec les procédures stockées
Implémenter des procédures stockées paramétrées
Contrôler le contexte d'exécution
Fusionner des données et des types de table
Utiliser l'instruction MERGE
Implémenter des types de table
Utiliser des types de table en tant que paramètres
Créer des applications SQL Server hautement concurrentes
Introduction aux transactions et aux verrous
Gérer les verrous
Les niveaux d'isolation des transactions
Gérer les erreurs dans le code T-SQL
Concevoir et implémenter la gestion d'erreur en T-SQL
Implémenter une gestion d'exception structurée
Créer des fonctions définies par l'utilisateur
Concevoir et implémenter des fonctions scalaires
Concevoir et implémenter des fonctions tables
Considérations sur l'implémentation des fonctions
Alternatives aux fonctions
Mettre en oeuvre l'intégrité des données à l'aide des contraintes
Assurer l'intégrité des données
Implémenter l'intégrité de domaine
Implémenter l'intégrité d'entité et référentielle
Gérer la manipulation de données à l'aide de déclencheurs
Concevoir des déclencheurs DML
Implémenter des déclencheurs DML
Concevoir des déclencheurs de manière évoluée
Implémenter du code managé dans SQL Server
Introduction à l'intégration du SQL CLR
Importer et configurer Assemblies
Implémenter l'intégration de SQL CLR
Stockage de données XML dans SQL Server
Introduction à XML et aux schémas XML
Stocker des données et des schémas XML dans SQL Server
Implémenter le type de données XML
Faire des requêtes de données XML dans SQL Server
Utiliser l'instruction T-SQL FOR XML
Débuter avec XQuery
Découper des données XML
Travailler avec les données spatiales de SQL Server
Introduction aux données spatiales
Travailler avec les types de données spatiales dans SQL Server
Utiliser des données spatiales dans les applications
Travailler avec les requêtes et les index de texte intégral
Introduction à l'indexation de texte intégral
Implémenter des index de texte intégral dans SQL Server
Travailler avec les requêtes de texte intégral