FORMATION Optimisation d’une base SQL serveur 2005
Objectifs de la formation Optimisation SQL server
Au cours de cette formation Optimsation SQL serveur 2005, les participants découvriront les principes de modélisation et sauront ainsi concevoir des bases de données de façon optimale.
Cette formation permettra notamment de:
Savoir formuler un modèle conceptuel
Apprendre à analyser et à évaluer la conception logique de bases de données
Être en mesure d'appliquer des conseils pratiques pour concevoir une base de données physique et assurer sa montée en charge
Être à même de concevoir une stratégie d'accès aux bases de données
Savoir modéliser les dépendances de bases de données
A qui s'adresse la formation Optimisation SQL server
Développeurs de bases de données expérimentés dans le développement de solutions de bases de données SQL Server
Pré-requis :
Expérience dans la création de requêtes Transact-SQL, Stage PSQA5 :"Administrer une base de données SQL Server 2005" ou connaissances équivalentes
Travaux pratiques :
Au cours de cette formation, vous apprendrez à installer, configurer, gérer un serveur de bases de données de manière optimale Microsoft SQL Server 2005. Les exercices alterneront avec le cours de manière à fournir une illustration concrète des thèmes étudiés.
Contenu de la formation Optimisation SQL server
Aborder la conception de bases de données systématiquementPré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
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 (Datawarehouse)
Évaluation de modèles logiquesAu niveau physiqueCré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
Conception d'une stratégie d'accès à la base de donnéesConception d'un accès sécurisé aux données
Conception de fonctions définies par l'utilisateur
Utilisation des procédures stockées
Modélisation des dépendances de la base de donnéesModélisation des dépendances d'une base de données locale
Modélisation des dépendances d'une base de données distante
Concevoir des procédures stockées
Mesurer les performances de la base de donnéesImportance des testsLes différents types de tests
Utiliser Sysmon pour les performances des requêtes :
Utiliser Profiler pour les performances des requêtes : Profiler
Identifier les verrous et les blocages
Optimisation des requêtes pour améliorer les performancesModèle d'optimisation des performances : requêtes
Qu'est-ce que le flux logique d'une requête ?
Considérations sur l'utilisation des sous-requêtes
Concevoir des requêtes efficaces
Nouvelle analyse des curseurs dans les requêtesModèle d'optimisation des performances : solutions fondées sur les requêtes de sets de donnéesCinq étapes pour élaborer un curseur
Methodologies pour repenser les curseurs
Optimisation de la stratégie d'indexationModèle d'optimisation des performances : index
Considérations sur l'utilisation des index
Meilleures utilisations des index clustérisés
Bonnes pratiques pour une conception d'index non clustérisés
Comment documenter une stratégie d'indexation
Gerer les accès concurrents
Modèle d'optimisation des performances : verrous et blocages
Stratégies pour réduire les verrous et les blocages
Formation Service Broker SQL Server 2005
-Formation SSNS
-Formation SSRS
-Formation SSIS

22-24 rue du Président Wilson 92300 Levallois-Perret Tél.: 33 (0)1 43 34 90 94 Fax : 33 (0)1 43 34 90 95