SPECIALISTE DE LA FORMATION INFORMATIQUE
pics_comp
Concevoir et optimiser une base de données SQL Server 2005

Concevoir et optimiser une base de données SQL Server 2005

Description
Les informations de l'entreprise sont de plus en plus souvent stockées dans des bases de données. Qu'il s'agisse de bases de production ou de Datawarehouses, il est nécessaire de concevoir des bases évolutives, sécurisées et performantes. La solution permettant d'atteindre ces objectifs consiste à modéliser les bases selon un ensemble de concepts et de bonnes pratiques en amont des développements.
Au cours de cette formation, les participants découvriront les principes de modélisation et sauront ainsi concevoir des bases de données de façon optimale.
Objectifs
  • 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

Public concerné
  • 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 MS300 : "Administrer des serveurs et des bases de données SQL Server 2005" ou connaissances équivalentes
Plan détaillé
  • Aborder la conception de bases de données systématiquement

    • 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

  • 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 logiques

  • Modéliser une base de données au niveau physique

    • 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

  • 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
    • Utilisation des procédures stockées

  • 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
    • Concevoir des procédures stockées

  • Mesure des performances de la base de données

    • Importance des tests
    • Principales mesures pour les performances des requêtes : Sysmon
    • Principales mesures pour les performances des requêtes : Profiler
    • Conseils pour identifier les verrous et les blocages

  • Optimisation des requêtes pour améliorer les performances

    • Modè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
    • Conseils pour concevoir des requêtes efficaces

  • Nouvelle analyse des curseurs dans les requêtes

    • Modèle d'optimisation des performances : solutions fondées sur les requêtes de sets de données - Cinq étapes pour élaborer un curseur
    • Stratégies pour repenser les curseurs

  • Optimisation de la stratégie d'indexation

    • Modè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

  • Gestion des accès concurrents

    • Modèle d'optimisation des performances : verrous et blocages
    • Stratégies pour réduire les verrous et les blocages

MS314
Durée : 5 j.
Tarif : 2325 € HT
 
detail formation Concevoir et optimiser une base de données SQL Server 2005 Plan détaillé
Contact
* tarif dégressif à partir de 2 pers.

KAPTIVE ::.
-------------------------------------------
Renseignement et réservation
-------------------------------------------
Tel.: 01 76 60 66 10
Fax: 01 76 60 66 10
contact@kaptive.com

Sessions
Inscription en ligne

Nous contacter

Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10

- Kaptive - formation@kaptive.com