Contenu
Présentation de Microsoft SQL Server :
- Décrire MS SQL Server 7.0 et les systèmes d'exploitation qu'il supporte.
- Décrire l'architecture de SQL Server.
- Décrire les composants de SQL Server.
- Décrire les options de conceptions de SQL Server, les activités d'administration.
Présentation de Transact-SQL :
- Décrire les éléments de Transact-SQL.
- Enumérer les instructions de définitions de données, de manipulations de données, de contrôles des données.
- Enumérer les instructions, les façons d'exécuter les instructions Transact-SQL.
Création des bases de données :
- Evaluer les considérations sur la base de données.
- Créer et configurer une base de données.
- Gérer une base de données et le journal de transaction.
- Créer et supprimer les types de données utilisateurs.
- Créer et supprimer des tables, un script.
Mise en oeuvre de l'intégrité des données :
- Décrire les trois types d'intégrité des données.
- Déterminer quelles fonctionnalités utiliser pour renforcer l'intégrité des données.
- Définir et utiliser les contraintes DEFAULT et CHECK.
- Décrire et utiliser les valeurs par défaut et les règles.
Planification et création des index :
- Déterminer le moment adéquat pour utiliser les index et quels types d'index.
- Créer des index clusterisés ou non clusterisés avec des caractéristiques d'unicité ou composite.
- Utiliser les options de CREATE INDEX options afin d'améliorer les performances.
- Appliquer une valeur fillfactor afin de satisfaire l'évolution future des tables.
- Utiliser les divers outils et les fonctionnalités de vérifications pour maintenir les index et les améliorer pour une performance optimale.
Requêtes avancées :
- Combiner les données à partir de plusieurs tables en utilisant les jointures.
- Combiner des jeux de multiples jeux de résultat dans un seul jeu de résultat avec l'opérateur UNION et l'instruction SELECT INTO.
- Utiliser des sous-requêtes pour décomposer et exécuter des requêtes complexes.
- Utiliser des jointures et des sous-requêtes en tant que critère de sélection ou de modifications de données au sein d'une instruction.
- Installer un environnement distribué afin d'accéder à des données situées sur un serveur SQL Server distant.
Agrégats de données :
- Créer une valeur de résumé unique en utilisant des fonctions d'agrégat.
- Organiser les données résumées pour une colonne en utilisant les fonctions d'agrégat avec les clauses GROUP BY, HAVING, COMPUTE, et COMPUTE B.
- Créer une donnée de résumé pour une table en utilisant les fonctions d'agrégat avec la clause GROUP BY et les opérateurs ROLLUP ou CUBE.
- Utiliser le mot-clé TOP n pour retrouver une liste de 1ères valeurs dans une table.
Gestion des transactions et des verrouillages :
- Décrire le traitement des transactions.
- Exécuter, annuler ou baisser une transaction.
- Identifier les ressources qui peuvent être verrouillées, les types de verrouillages.
- Affecter les options de verrouillage et afficher ces informations.
- Initialiser une transaction distribuée.
- Comparer les transactions distribuées et la réplication.
Mise en oeuvre des vues :
- Expliquer l'objet et les avantages de l'utilisation des vues.
- Créer une vue en utilisant l'instruction CREATE VIEW.
- Supprimer une vue de la base de données.
- Localiser les informations sur la définition d'une vue.
- Modifier une vue.
- Mettre à jour une table source avec une vue.
Mise en oeuvre des procédures stockées :
- Décrire la façon dont est traitée une procédure stockée.
- Créer, exécuter, modifier et supprimer une procédure stockée.
- Exécuter une procédure stockée sur un serveur distant.
- Utiliser des paramètres avec des procédures stockées et les recompiler.
- Créer des messages d'erreur personnalisés.
Mise en oeuvre des déclencheurs :
- Définir un déclencheur.
- Expliquer les avantages de l'utilisation d'un déclencheur.
- Expliquer quand utiliser un déclencheur.
- Créer un déclencheur.
- Supprimer un déclencheur.
- Modifier un déclencheur.