Présentation de la programmation de SQL Server
Présentation
Outils de programmation
Eléments de Transac SQL
Gestion des données
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
La gestion de types évolués
Travailler avec le format XML
Les structures hiérarchiques
Les données non structurées
Les données spatiales
Index et Vues
Planifier les index (architecture des index, décider des colonnes à indexer
Créer et maintenir les index (Options de CREATE INDEX)
Implémenter les vues
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 et des déclencheurs
Créer, exécuter et modifier les procédures stockées
Considérations relatives aux performances
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