Accroche
Nos formations
 
 
 
 
Conception de solutions serveur avec Microsoft SQL Server 2005
Réf. : MS2781
Durée : 3j / 21h
Tarif : 1350 €
Sessions ouvertes :
Mai 21 au 23
Juin 23 au 25
Juil
Réserver

Pré-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 ;

• comprendre la syntaxe Transact-SQL et la logique de la programmation ;

• connaître XML ; plus particulièrement, le stagiaire doit connaître la syntaxe de XML ; il doit pouvoir définir éléments et attributs, et expliquer comment les distinguer ;

• comprendre les impératifs de sécurité ; notamment, le stagiaire doit comprendre comment des utilisateurs non autorisés peuvent accéder à des informations sensibles ; il doit savoir y remédier ;

• être 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 ;

• connaître un outil de génération de rapports ;

• connaître les fonctionnalités, les outils et les technologies de SQL Server 2005 ;

• être 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 Écriture de requêtes Transact-SQL pour Microsoft SQL Server2005

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

• Cours Maintenance d'une base de données Microsoft SQL Server 2005



Participants

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.

Objectifs

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

• sélectionner des services SQL Server pour répondre aux besoins métiers d’une entreprise ;

• définir une stratégie de sécurité pour une solution SQL Server 2005 ;

• concevoir une stratégie de modélisation des données ;

• définir une stratégie transactionnelle pour une solution SQL Server ;

• concevoir une solution Services de notification ;

• concevoir une solution Service Broker ;

• prévoir un contrôle de la source, un test et un déploiement qui répondent aux besoins de l’entreprise ;

• évaluer des techniques de requêtes avancées ;

•évaluer des techniques XML avancées.



Contenu

Module 1 : Sélection des services SQL Server pour répondre aux besoins de l’entreprise

Ce module explique comment traduire les exigences de l’entreprise en services SQL Server, et comment présenter la solution à des utilisateurs professionnels non techniques.

• Évaluation de l’opportunité d’utiliser les nouveaux services SQL Server
• Évaluation des améliorations apportées au moteur de la base de données

Atelier : Sélection des services SQL Server pour répondre aux besoins de l’entreprise

• Traduction des besoins métier en services SQL Server
• Présentation d’une solution à des décideurs non informaticiens
• Analyse des besoins des entreprises dans le monde réel

Module 2 : Définition d’une stratégie de sécurité pour une solution SQL Server 2005

Ce module décrit les considérations à prendre en compte pour concevoir une stratégie de sécurité pour les divers composants d’une solution SQL Server 2005.

Ce module explique aussi comment argumenter pour défendre une politique de sécurité.

• Définition d’une stratégie de sécurité pour une solution SQL Server 2005
• Conception d’objets pour gérer les accès à l’application
• Création d’une stratégie d’audit
• Gestion de plusieurs équipes de développement en utilisant les fonctionnalités de sécurité de SQL Server 2005

Atelier : Conception d’une stratégie de sécurité

• Évaluation des compromis de sécurité des services SQL Server
• Conception d’une base de données pour l’audit
• Conception d’objets pour gérer les accès à l’application
• Arguments pour défendre des décisions en matière de sécurité

Module 3 : Conception d’une stratégie de modélisation des données

Ce module décrit les considérations et les conseils à prendre en compte pour stocker des données XML dans une solution.

• Définition des règles qui régissent le stockage de données XML dans une solution
• Conception du schéma d’une solution base de
données
• Conception d’une stratégie de montée en puissance par parallélisme

Atelier : Conception d’une stratégie de modélisation des données

• Conception du schéma d’une solution base de données
• Étude de l’intégration de plusieurs magasins de données

Module 4 : Définition d’une stratégie de sécurité pour une solution SQL Server 2005

Ce module décrit les considérations et les conseils à prendre en compte pour définir une stratégie transactionnelle dans une solution SQL Server 2005.

Sujets étudiés

• Définition des conditions requises sur le comportement des données
• Définition des niveaux d’isolation
• Conception d’une stratégie transactionnelle robuste

Atelier : Définition d’une stratégie de sécurité pour une solution SQL Server 2005

• Détermination du niveau d’isolation d’une base de données
• Détermination de l’ordre de l’accès aux objets
• Conception des transactions
• Arguments en faveur d’une stratégie transactionnelle

Module 5 : Conception d’une solution Services de notification

Ce module décrit les considérations et les conseils à prendre en compte pour définir une solution Services de notification dans une solution SQL Server 2005.

• Définition des données des événements
• Conception d’une stratégie d’abonnement
• Conception d’une stratégie de notification
• Conception d’une stratégie de diffusion des notifications

Atelier : Conception d’une solution Services de notification

• Définition des données des événements
• Conception d’une stratégie d’abonnement
• Conception d’une stratégie de notification
• Exécution d’une solution Services de notification

Module 6 : Conception d’une solution Service Broker

Ce module décrit les considérations et les conseils à prendre en compte pour définir une solution Service Broker dans l’ensemble d’une solution SQL Server 2005.

• Conception de l’architecture d’une solution Service Broker
• Conception du flux des données Service Broker
• Étude de la disponibilité d’une solution Service Broker

Atelier : Conception d’une solution Service Broker

• Conception de l’architecture d’une solution Service Broker
• Conception d’une stratégie d’abonnement
• Exécution d’une solution Service Broker

Module 7 : Planification pour le contrôle d’une source, le test d’une unité et le déploiement

Ce module décrit les considérations et les conseils à prendre en compte pour planifier le contrôle d’une source, le test d’une unité et le déploiement, lors de la conception d’une solution SQL Server 2005.

• Conception d’une stratégie de contrôle d’une source
• Conception d’un plan de test d’une unité
• Création d’une référence en termes de performances, et d’une stratégie de comparaison
• Conception d’une stratégie de déploiement

Atelier : Planification pour le contrôle d’une source, le test d’une unité et
le déploiement

• Conception d’une stratégie de contrôle d’une source
• Conception d’un plan de test d’une unité
• Conception d’une stratégie de déploiement
• Argumentation en faveur des stratégies pour le contrôle d’une source, le test d’une unité et le déploiement

Module 8 : Évaluation des techniques de requêtes avancées

Ce module montre comment évaluer et mettre en pratique des techniques de requêtes avancées lors de la conception d’une solution SQL Server 2005.

• Évaluation des expressions de tables communes
• Évaluation des requêtes pivot
• Évaluation des requêtes de classement

Atelier : Évaluation des techniques de requêtes avancées

• Évaluation des expressions de tables communes
• Évaluation de requêtes pivot
• Évaluation de requêtes de classement

Module 9 : Évaluation des techniques XML avancées

Ce module montre comment évaluer et mettre en pratique des techniques XML avancées lors de la conception d’une solution SQL Server 2005.

• Évaluation de l’utilisation de XQuery
• Création d’une stratégie de conversion des données entre XML et des formats relationnels

Atelier : Évaluation des techniques XML avancées

• Évaluation de l’utilisation de XQuery
• Évaluation des façons de convertir XML en données relationnelles

CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68