Mercredi, 16 Décembre 2009 02:53

Conception de base de données SQL Server 2005

Réf : MS2782 - Durée : 2 jours
Prochaine session : Nous contactez
Demandez un DEVIS
Objectifs
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
• Aborder la conception d'une base de données par une approche systématique plutôt que par des exigences liées à la base de données, et exprimer un projet conceptuel
• Analyser et évaluer une conception logique de la base de données
• Appliquer de bonnes pratiques pour créer une conception physique de la base de données
• Appliquer de bonnes pratiques pour prévoir la montée en charge de la base de données
• Concevoir une stratégie d'accès à la base de données
• Utiliser de bonnes pratiques pour modéliser les dépendances de la base de données
Public cible
Ce cours s'adresse aux développeurs professionnels de bases de données qui possèdent trois années au moins d'expérience dans le développement de solutions de bases de données SQL Server en entreprise.
Niveau requis
Pour suivre ce cours avec profit, les stagiaires doivent posséder les connaissances suivantes :
- Avoir une expérience dans la lecture des documents relatant les besoins des utilisateurs et de l'entreprise ; par exemple, des instructions de mission, la vision d'un projet ou des rapports d'analyses décisionnelles
- Avoir une expérience dans la lecture et l'écriture des organigrammes des processus métier
- Avoir une expérience dans la lecture et l'écriture des diagrammes des relations entre entités
- Comprendre la syntaxe Transact-SQL et la logique de la programmation
- Etre capable de normaliser une base de données (jusqu'au niveau 3) et savoir faire des compromis après une normalisation complète (dénormalisation) afin d'optimiser les performances ; savoir répondre aux impératifs de l'entreprise et être familiarisé avec les modèles de conception, comme les schémas Star et Snowflake
- Posséder des connaissances élémentaires dans la surveillance et le dépannage
- Posséder des connaissances élémentaires sur le système d'exploitation et la plateforme ; par exemple, comment le système d'exploitation et la base de données interagissent, et quels sont les éléments qui dépendent du système d'exploitation ou de la plateforme
- Posséder des connaissances élémentaires sur l'architecture d'une application ; par exemple, comment concevoir des applications à trois niveaux, ce que les applications peuvent faire, comment l'application et la base de données interagissent, et comment la base de données et le système d'exploitation ou la plateforme interagissent
- Savoir utiliser un outil de modélisation des données
- Connaître les fonctionnalités, les outils et les technologies de SQL Server 2005
- Etre un Microsoft Certified Technology Specialist : certification SQL Server 2005 ou expérience équivalente

De plus, il est recommandé, mais pas obligatoire, que les stagiaires aient suivi les cours ci-après ou qu'ils disposent des connaissances équivalentes :
- Cours 2778, Écriture de requêtes Transact-SQL pour Microsoft SQL Server 2005
- Cours 2779, Implémentation d'une base de données Microsoft SQL Server 2005
- Cours 2780, Maintenance d'une base de données Microsoft SQL Server 2005
Plan indicatif du cours
Module 1 : Approche systématique de la conception d'une base de données
   • Présentation de la conception d'une base de données
   • Collecte des besoins s'appliquant à la base de données
   • Création d'une base de données conceptuelle

Module 2 : Modélisation d'une base de données au niveau logique
   • Élaboration d'un modèle logique de base de données
   • Particularités pour un traitement OLTP
   • Particularités pour un entrepôt de données
   • Évaluation de modèles logiques
   • Détermination des entités, des attributs, des relations, des clés et des contraintes
   • Normalisation et définition du schéma

Module 3 : Modélisation d'une base de données au niveau logique
   • Création des objets physiques de la base de données
   • Étude des contraintes
   • Conception de la sécurité de la base de données
   • Étude des options de la base de données et du serveur
   • Évaluation du modèle physique
   • Spécification des standards utilisés pour nommer les objets d'une base de données
   • Définition des tables et des colonnes, choix des types de données

Module 4 : Étude des performances de la base de données
   • Conception des index
   • Planification pour l'optimisation des tables
   • Planification pour l'optimisation de la base de données
   • Application des techniques d'optimisation

Module 5 : Conception d'une stratégie d'accès à la base de données
   • Conception d'un accès sécurisé aux données
   • Conception de fonctions définies par l'utilisateur
   • Conception de procédures stockées
   • Conception des objets d'extraction des données
   • Étude de la sécurité pour les objets d'extraction des données

Module 6 : Modélisation des dépendances de la base de données
   • Modélisation des dépendances d'une base de données locale
   • Modélisation des dépendances d'une base de données distante
   • Conception d'un accès entre bases de données
   • Conception de serveurs liés
 

PROCHAINEMENT

TESTEZ VOS CONNAISSANCES

Vous voulez tester vos connaissances en ligne, cliquez ici

Plus de 30 tests sont disponibles

DEMANDE DE DEVIS

Vous voulez recevoir un devis sur nos formations, cliquez ici

ESPACE DES FORMATEURS

Login :
Password :
Vous êtes un formateur et vous voulez joindre l'equipe de Smartfutur, cliquez ici

PARTENAIRES