Implémentation d'une base de données Microsoft SQL Server 2005

Cours 4740 : Atelier de 5 jours dirigé par un instructeur

Take This Training

Sur cette page

Introduction
          Introduction

Audience
          Audience

Objectifs
          Objectifs

Connaissances préalables
          Connaissances préalables

Plan du cours
          Plan du cours

S'inscrire à ce cours
          S'inscrire à ce cours

Introduction

Les éléments de ce programme peuvent faire l'objet de modifications.

Ce cours dirigé par un instructeur et réparti sur cinq journées permet aux stagiaires d'acquérir les connaissances et les compétences nécessaires à l'implémentation d'une base de données Microsoft SQL Server 2005. L'objectif de ce cours consiste à apprendre aux stagiaires comment utiliser les fonctionnalités et outils SQL Server 2005 permettant d'implémenter une base de données.

Haut de pageHaut de page

Audience

Ce cours est destiné aux professionnels des technologies de l'information qui souhaitent connaître les technologies et fonctionnalités SQL Server 2005 permettant d'implémenter une base de données.

Haut de pageHaut de page

Objectifs

À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :

créer des bases de données et des fichiers de base de données ;

créer des types de données et des tables ;

utiliser les fonctionnalités XML de Microsoft SQL Server 2005 ;

planifier, créer et optimiser des index ;

implémenter l'intégrité des données dans les bases de données Microsoft SQL Server 2005 à l'aide de contraintes ;

implémenter l'intégrité des données dans Microsoft SQL Server 2005 à l'aide de déclencheurs ;

implémenter des vues ;

implémenter des procédures stockées ;

implémenter des fonctions ;

implémenter du code managé dans la base de données ;

gérer les transactions et les verrous ;

utiliser Service Broker pour générer une solution basée sur la messagerie ;

utiliser Notification Services pour générer et envoyer des notifications.

Haut de pageHaut de page

Connaissances préalables

Pour suivre ce cours, les stagiaires doivent :

avoir des connaissances de base du système d'exploitation Microsoft Windows et de ses fonctionnalités principales ;

avoir une expérience professionnelle de Transact-SQL ;

avoir une expérience professionnelle des bases de données relationnelles ;

avoir de l'expérience en matière de conception de bases de données.

En outre, il est recommandé (mais non obligatoire) que les stagiaires suivent les cours suivants :

Cours 2778 : Writing Queries Using Microsoft SQL Server 2005 Transact-SQL.

Cours 4742 : Maintenance d'une base de données Microsoft SQL Server 2005.

Haut de pageHaut de page

Plan du cours

Module 1 : Création de bases de données et de fichiers de base de données

Ce module explique comment créer des bases de données, des groupes de fichiers, des schémas et des captures instantanées de base de données.

Leçons

Création de bases de données

Création de groupes de fichiers

Création de schémas

Création de captures instantanées de base de données

Atelier pratique 1 : Création de bases de données et de fichiers de base de données

Création de bases de données

Création de schémas

Création de captures instantanées de base de données

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

créer des bases de données ;

créer des groupes de fichiers ;

créer des schémas ;

créer des captures instantanées de base de données.

Module 2 : Création de types de données et de tables

Ce module explique comment créer des types de données et des tables. Il décrit également comment créer des tables partitionnées.

Leçons

Création de types de données

Création de tables

Création de tables partitionnées

Atelier pratique 2 : Création de types de données et de tables

Création de types de données

Création de tables

Création de tables partitionnées

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

créer de nouveaux types de données ;

créer de nouvelles tables ;

créer des tables partitionnées.

Module 3 : Utilisation de données XML

Ce module explique comment utiliser la clause FOR XML et la fonction OPENXML. Il décrit également comment utiliser le type de données xml et ses méthodes.

Leçons

Récupération de code XML à l'aide de FOR XML

Décomposition de données XML à l'aide d'OPENXML

Présentation de XQuery

Utilisation du type de données xml

Atelier pratique 3 : Utilisation de données XML

Mappage de données relationnelles et XML

Stockage de données XML en mode natif dans la base de données

Utilisation de XQuery avec des méthodes xml

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

récupérer du code XML à l'aide de la clause FOR XML ;

décomposer des données XML à l'aide de la fonction OPENXML ;

utiliser des expressions XQuery ;

utiliser le type de données xml.

Module 4 : Création et paramétrage des index

Ce module explique comment planifier, créer et optimiser des index. Il décrit également comment créer des index XML.

Leçons

Planification des index

Création des index

Optimisation des index

Création d'index XML

Atelier pratique 4 : Création et paramétrage des index

Création des index

Paramétrage des index

Création d'index XML

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

planifier des index ;

créer des index ;

optimiser des index ;

créer des index XML.

Module 5 : Implémentation de l'intégrité des données à l'aide de contraintes

Ce module explique comment implémenter des contraintes et présente l'intégrité des données.

Leçons

Présentation de l'intégrité des données

Implémentation de contraintes

Atelier pratique 5 : Implémentation de l'intégrité des données à l'aide de contraintes

Création de contraintes

Désactivation des contraintes

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire les options d'application de l'intégrité des données dans SQL Server 2005 ;

implémenter l'intégrité des données dans les bases de données SQL Server 2005 à l'aide de contraintes.

Module 6 : Implémentation de l'intégrité des données à l'aide de déclencheurs et de schémas XML

Ce module explique comment implémenter des déclencheurs et des schémas XML.

Leçons

Implémentation de déclencheurs

Implémentation de schémas XML

Atelier pratique 6 : Implémentation de l'intégrité des données à l'aide de déclencheurs et schémas XML

Création de déclencheurs

Implémentation de schémas XML

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

implémenter l'intégrité des données dans les bases de données SQL Server 2005 à l'aide de déclencheurs ;

implémenter l'intégrité des données dans les bases de données SQL Server 2005 à l'aide de schémas XML.

Module 7 : Implémentation de vues

Ce module explique comment créer des vues.

Leçons

Présentation des vues

Création et gestion de vues

Optimisation des performances à l'aide de vues

Atelier pratique 7 : Implémentation de vues

Création de vues

Création de vues indexées

Création de vues partitionnées

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire le rôle des vues ;

créer et gérer des vues ;

expliquer comment optimiser les performances des requêtes à l'aide de vues.

Module 8 : Implémentation de procédures stockées

Ce module explique comment créer des procédures stockées et des fonctions. Il décrit également les plans d'exécution, la mise en cache des plans et la compilation de requêtes.

Leçons

Implémentation de procédures stockées

Création de procédures stockées paramétrables

Utilisation de plans d'exécution

Gestion des erreurs

Atelier pratique 8 : Implémentation de procédures stockées

Création de procédures stockées

Utilisation de plans d'exécution

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

implémenter des procédures stockées ;

créer des procédures stockées paramétrables ;

utiliser des plans d'exécution ;

gérer les erreurs dans les procédures stockées.

Module 9 : Implémentation de fonctions

Ce module explique comment créer des fonctions. Il décrit également comment contrôler le contexte d'exécution.

Leçons

Création et utilisation de fonctions

Utilisation de fonctions

Contrôle du contexte d'exécution

Atelier pratique 9 : Implémentation de fonctions

Création de fonctions

Contrôle du contexte d'exécution

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

créer des fonctions ;

utiliser des fonctions ;

contrôler le contexte d'exécution.

Module 10 : Implémentation de code managé dans la base de données

Ce module explique comment implémenter des objets de base de données managés.

Leçons

Introduction au Common Language Runtime SQL Server

Importation et configuration d'assemblys

Création d'objets de base de données managés

Atelier pratique 10 : Implémentation de code managé dans la base de données

Importation d'un assembly

Création d'objets de base de données managés

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

identifier des scénarios appropriés pour le code managé dans la base de données ;

importer et configurer des assemblys ;

créer des objets de base de données managés.

Module 11 : Gestion des transactions et des verrous

Ce module explique comment utiliser les transactions et les mécanismes de verrouillage SQL Server pour satisfaire aux impératifs de performances et d'intégrité des données de vos applications.

Leçons

Vue d'ensemble des transactions et des verrous

Gestion des transactions

Présentation de l'architecture de verrouillage SQL Server

Gestion des verrous

Atelier pratique 11 : Gestion des transactions et des verrous

Utilisation de transactions

Gestion des verrous

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire la façon dont les transactions SQL Server 2005 utilisent les verrous ;

exécuter et annuler une transaction ;

décrire les problèmes de simultanéité et les mécanismes de verrouillage SQL Server 2005 ;

gérer les verrous.

Module 12 : Utilisation de Service Broker

Ce module explique comment créer une solution basée sur la messagerie avec Service Broker.

Leçons

Vue d'ensemble de Service Broker

Création d'objets Service Broker

Envoi et réception de messages

Atelier pratique 12 : Utilisation de Service Broker (facultatif)

Création d'objets Service Broker

Implémentation du service initiateur

Implémentation du service cible

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire les fonctionnalités et l'architecture de Service Broker ;

créer des objets Service Broker ;

envoyer et recevoir des messages Service Broker.

Module 13 : Utilisation de Notification Services (facultatif)

Ce module explique comment développer des applications qui génèrent et envoient des messages en temps utile aux abonnés.

Leçons

Présentation de Notification Services

Développement de solutions Notification Services

À la fin de ce module, les stagiaires seront à même d'effectuer les tâches suivantes :

décrire le mode de fonctionnement de Notification Services ;

développer une application Notification Services.

Haut de pageHaut de page

S'inscrire à ce cours

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        



Haut de pageHaut de page