Programmation d'une base de données Microsoft SQL Server 2008 R2
Durée : | 5 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Administrateurs de bases de données expérimentés SQL Server 2005 et 2008 ;
- Développeurs expérimentés souhaitant mettre à jour leurs compétences SQL Server 2008 R2.
Objectifs :
- Être capable de créer des bases de données et fichiers de bases de données ;
- Disposer des compétences nécessaires pour utiliser XML dans Microsoft SQL Server 2008 R2 ;
- Savoir mettre en oeuvre l'intégrité des données dans Microsoft SQL Server 2008 R2 ;
- Être en mesure de créer des procédures stockées et des fonctions ;
- Maîtriser l'implémentation du code managé dans la base de données.
Pré-requis :
- Avant d'assister à ce cours, les participants doivent avoir les connaissances suivantes :
-
- Connaissances de base du système d'exploitation Microsoft Windows et de ses principales fonctionnalités.
- Une bonne connaissance de Transact-SQL, ou avoir suivi le cours " T220-10054 - Requêtes Transact-SQL dans SQL Server 2008 ".
- Connaissance des bases de données relationnelles.
- Une expérience de conception des bases de données.
Introduction à SQL Server et à ses outils
- Introduction à la plate-forme SQL Server
- Travailler avec les outils SQL Server
- Configurer les services de SQL Server
Travailler avec les types de données
- Utiliser les types de données
- Travailler avec des données caractères
- Conversion de données
- Travailler avec les types de données spécialisés
Conception et implémentation de tables
- Concevoir les tables
- Travailler avec les schémas
- Création de modification de déclencheurs
Conception et implémentation de vues
- Introduction aux vues
- Création et gestion des vues
- Considération sur les performances avec les vues
Planification d'index avec SQL Server
- Concepts fondamentaux des Index
- Types de données et index
- Index sur une colonne unique et index composites
Implémentation de structures de table dans SQL Server
- Structures de table de SQL Server
- Travailler avec les index ordonnés
- Conception d'index ordonnés efficaces
Lire les plans d'exécution de SQL Server
- Concepts fondamentaux des plans d'exécution
- Éléments de base des plans d'exécution
- Travailler avec les plans d'exécution
Amélioration des performances grâce aux index non ordonnés
- Concevoir des index non ordonnés efficaces
- Implémentation d'index non ordonnés
- Utilisation de l'assistant paramétrage du moteur de base de données
Conception et implémentation de procédures stockées
- Introduction aux procédures stockées
- Travailler avec les procédures stockées
- Implémentation de procédures stockées paramétrées
- Contrôler le contexte d'exécution
Fusion de données et type table
- Utilisation de l'instruction MERGE
- Implémentation du type table
- Utilisation du type table en tant que paramètre
Création d'applications SQL Server hautement concurrentes
- Introduction aux transactions
- Introduction aux verrous
- Gestion du verrouillage
- Niveaux d'isolation des transactions
Gestion d'erreur dans le code T-SQL
- Conception de la gestion d'erreur en T-SQL
- Implémentation de la gestion d'erreur en T-SQL
- Implémentation de la gestion d'exception structurée
Conception et implémentation de fonctions définies par l'utilisateur
- Conception et implémentation de fonctions scalaires
- Conception et implémentation de fonctions à retour de table
- Considérations sur l'implémentation des fonctions
- Alternatives aux fonctions
Mise en œuvre de l'intégrité des données à l'aide des contraintes
- Assurer l'intégrité des données
- Implémentation de l'intégrité de domaine
- Implémentation de l'intégrité d'entité et de l'intégrité référentielle
Répondre aux manipulations de données à l'aide de déclencheurs
- Conception des déclencheurs DML
- Implémentation des déclencheurs DML
- Conception avancée de déclencheurs
Implémentation du code managé dans SQL Server
- Introduction à l'intégration du SQL CLR
- Importation et configuration d'assembly
- Implémentation de l'intégration du SQL CLR
Stockage de données XML dans SQL Server
- Introduction au XML et aux schémas XML
- Stockage de données et de schémas XML dans SQL Server
- Implémentation du type de données XML
Interrogation de données XML dans SQL Server
- Utilisation de l'instruction T-SQL FOR XML
- Débuter avec XQuery
- Découpage de données XML
Travailler avec les données spatiales de SQL Server
- Introduction aux données spatiales
- Travailler avec les types de données spatiales dans SQL Server
- Utilisation des données spatiales dans les applications
Travailler avec les requêtes et les index de texte intégral
- Introduction à l'indexation de texte intégral
- Implémentation des index de texte intégral dans SQL Server
- Travailler avec les requêtes de texte intégral