Module 1 : Choix des technologies d’accès aux données et modèle objet
- Introduction aux technologies d’accès aux données
- Choix de technologies pour accéder aux données
- Construction d'un niveau d’accès aux données
Concevoir l’accès aux données à partir des objets CLR (Common Language Runtime) SQL
- Définir des modèles d’objets de données pour administrer SQL Server
Module 2 : Conception d’une stratégie de gestion des exceptions
- Les types d’exceptions et leurs significations
- Détection des exceptions
- Gestion des exceptions
Module 3 : Choix d’une stratégie de curseur
- Scénarios classiques pour des opérations portant sur des lignes ou sur des datasets
- Choix de curseurs appropriés côté serveur
- Choix de curseurs appropriés côté client
Module 4 : Étude de stratégies de requêtes utilisant MARS (Multiple Active Result Sets – ensembles de résultats actifs multiples)
- Présentation de MARS
- Conceptions des stratégies de requêtes pour des lectures multiples
- Conceptions des stratégies de requêtes pour combiner des lectures et des écritures lors d’une même connexion ;
- Prise en compte des accès simultanés en utilisant MARS
|
Module 5 : Définition des stratégies de mise en cache pour des applications de base de données
- Pourquoi la mise en cache est importante
- Mise en cache des données et des requêtes dans SQL Server 2005
- Utilisation de la mise en cache hors de SQL Server
- Techniques adaptées de mise en cache
Module 6 : Conception d’un niveau Données capable de monter en charge pour des applications de base de données
- Détermination du besoin de monter en puissance
- Montée en puissance des applications de base de données pour réduire les conflits d’accès simultanés
- Montée en charge des systèmes SQL Server
- Montée en puissance des applications de bases de données en utilisant une architecture orientée service (SOA – Service-Oriented Architecture)
- Amélioration de la disponibilité et de la montée en charge par la mise en parallèle de systèmes frontaux
|