Présentation de SQL Server
Présentation de la programmation de SQL Server
Outils de programmation
Eléments de Transac SQL
Fonction (Principe, Déclaration, Mise en oeuvre)
Créer et gérer les bases de données
Créer des Filegroups
Créer les types de données et les tables
Générer les scripts
Implémenter l’intégrité des données
Définir des contraintes
Utilisation des Defaults et des règles
Planifier les index
Architecture des index
Décider des colonnes à indexer
Créer et maintenir les index
Options de CREATE INDEX
Utiliser un index pour assurer une requête
Implémenter les vues
Avantage des vues
Vues partitionnées et montées en puissance
Implémenter les fonctions définies par l’utilisateur
Créer, exécuter et altérer les fonctions définies par l’utilisateur
Permissions UDF
Développer des fonctions définies par l’utilisateur pour XML
Implémenter des procédures stockées
Créer, exécuter et modifier les procédures stockées
Implémenter les déclencheurs
Considérations relatives aux performances
Programmer avec de multiples serveurs
Requêtes distribuées
Transactions distribuées
Performance des requêtes
Analyse des requêtes avec Graphical SHOWPLAN
Gérer les transactions et les verrouillages
Introduction aux transactions et aux verrouillages
Gérer les transactions
Le verrouillage dans SQL Server
Gérer le verrouillage
Deadlocks