Découvrir le développement sous SQL Server 2016
Architecture de la plateforme SQL Server
Tâches du développement de base de données SQL Server
Atelier - Installation du serveur et découverte de l'outil de management
Concevoir des bases et des tables
Conception de bases de données
Tables et types de données
Gestion des schémas
Modification de tables
Partitionnement de données
Compression de données
Tables temporelles
Atelier - Création d'une base de données et partitionnement de tables
Ajouter des contraintes d'intégrité
Intégrité des données
Implémenter l'intégrité de domaine
Intégrité référentielle et d'entité
Atelier - Ajout de contraintes de données
Manipuler des index
Indexation : concepts de base et types de données
Index simple ou composite
Optimiser l'indexation et les plans d'exécution
Index Columnstore : création, manipulation
Atelier - Création d'index et optimisation
Concevoir des vues
Vues : présentation, intérêts/usages
Création et gestion des vues
Considérations sur les performances
Atelier - Création et interrogation de vues
Implémenter des procédures stockées
Procédures stockées : présentation, intérêts/usages
Implémentation de procédures stockées paramétrées
Interrogation et passage de paramètres
Contrôle du contexte d’exécution
Atelier - Utilisation de procédures stockées
Définir des fonctions utilisateur
Vue d'ensemble des fonctions
Fonctions scalaires
Fonctions table
Alternatives aux fonctions
Atelier - Conception et implémentation de fonctions
Implémenter des déclencheurs
Triggers : conception, déclenchements
Implémentation de déclencheurs DML
Concepts avancés sur les déclencheurs
Atelier - Utilisation de triggers
Utiliser des tables en mémoire
Tables en mémoire
Procédures stockées natives
Atelier - Utilisation de tables en mémoire
Implémenter du code managé dans SQL Server
Introduction à l'intégration du CLR de SQL
Import et configuration des ensembles
Atelier - Utilisation de code managé dans SQL Server
Manipuler des données XML
XML : structure d'un document, schémas Stockage de données et des schémas XML dans SQL Server
Implémentation du type de données XML
T-SQL FOR XML
xQuery : présentation, requêtes de base
Shredding : éclatement de données XML en données relationnelles
Atelier - Manipulation de données XML et interrogations
Travailler avec des données spatiales
Découverte des données spatiales dans SQL Server
Manipulation de données
Atelier - Utilisation des données spatiales dans des applications
Stocker des BLOB et des documents textes
Données BLOB
FileStream
Recherche en texte intégral
Atelier - Manipulation de données binaires et textuelles
Gérer la concurrence
Stratégie de gestion de la concurrence
Concurrence et transactions
Verrouillage interne
Atelier - Gestion d'accès concurrents à des données
Monitorer le serveur
Evènements étendus
Statistiques de requêtes en temps réel
Optimisation de la configuration
Métriques
Atelier - Optimisation des performances et surveillance