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

Réf : MS4740 - Durée : 5 jours
Prochaine session : Nous contactez
Demandez un DEVIS
Objectifs
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.

À 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.
Public cible
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.
Niveau requis
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.
Profil du formateur
Nous consulter.
Plan indicatif du cours
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 groupes de fichiers
   • Création de schémas
   • Création de captures instantanées de base de données

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

Utilisation de données XML
   • 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

Création et paramétrage des index
   • Planification des index
   • Création des index
   • Optimisation des index
   • Création d'index XML

Implémentation de l'intégrité des données à l'aide de contraintes
   • Présentation de l'intégrité des données
   • Implémentation de contraintes

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

Implémentation de vues
   • Présentation des vues
   • Création et gestion de vues
   • Optimisation des performances à l'aide de vues

Implémentation de procédures stockées
   • 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

Implémentation de fonctions
   • Création et utilisation de fonctions
   • Utilisation de fonctions
   • Contrôle du contexte d'exécution

Implémentation de code managé dans la base de données
   • Introduction au Common Language Runtime SQL Server
   • Importation et configuration d'assemblys
   • Création d'objets de base de données managés

Gestion des transactions et des verrous
   • Vue d'ensemble des transactions et des verrous
   • Gestion des transactions
   • Présentation de l'architecture de verrouillage SQL Server
   • Gestion des verrous

Utilisation de Service Broker
   • Vue d'ensemble de Service Broker
   • Création d'objets Service Broker
   • Envoi et réception de messages

Utilisation de Notification Services (facultatif)
   • Présentation de Notification Services
   • Développement de solutions Notification Services

 

Nos Partenaires

Plan du site | Qui sommes nous

Ils nous ont fait confiance