Mise en oeuvre d'une base de données microsoft sql
server 2008 r2
Sql server
Objectif : Devenir habile sur les caractéristiques du produit SQL Server
2008 R2 et les technologies de mise en œuvre d'une base de données. Durée : 5 jour(s)
Pré-requis : L'apprenant doit avoir une connaissance des
concepts de base de base de données relationnelle et de
requêtes d'écriture T-SQL.
Plan du stage
1. introduction à sql server et son ensemble d'outils
- Introduction à SQL Server Platform.
- Utilisation des outils SQL Server.
- Configuration des Services SQL Server .
2. utilisation de types de données
- À l'aide de Types de données.
- Travailler avec des données de type caractère.
- Conversion des Types de données.
- Utilisation de Types de données spécialisées .
3. conception et implémentation des tables
- Conception de Tables.
- Utilisation de schémas.
- Création et modification de Tables .
4. conception et implémentation de vues
- Introduction aux vues.
- Créer et gérer des vues.
- Considérations relatives aux performances pour les vues .
5. planification de sql server d'indexation
- Concepts de base d'indexation.
- Les index et les Types de données.
- Index sur colonne simple et index composites .
6. mise en œuvre de structures de table dans sql
server
- Structures de Table SQL Server.
- Travail avec les index clusterisés.
- Conception d'index clusterisés efficaces .
7. lecture des plans d'exécution sql server
- Concepts de base pour le Plan d'exécution.
- Éléments communs de Plan d'exécution.
- Travailler avec les Plans d'exécution .
8. amélioration des performances par le biais des
index non-clusterisés
- Conception d'index non-clusterisés efficaces.
- Implémenter des index non-clusterisés.
- Utiliser le Database Engine Tuning Advisor .
9. conception et implémentation de procédures
stockées
- Introduction aux procédures stockées.
- Travailler avec des procédures stockées.
- Mise en œuvre des procédures stockées paramétrées .
10. regroupement des données
- Utiliser l'instruction MERGE.
- Implémentation du type Table.
- Utiliser le Types de table comme paramètres .
11. gérer les accès concurrents des applications
- Introduction aux Transactions.
- Introduction aux verrous.
- Gestion de verrouillage.
- Niveaux d'isolation des transactions .
12. gestion des erreurs dans le code t-sql
- Conception de gestion d'erreurs de T-SQL.
- Gestion des erreurs d'exécution T-SQL.
- Mise en œuvre de la gestion structurée des exceptions .
13. conception et implémentation de fonctions
définies par l'utilisateur
- Conception et implémentation d'une fonction scalaire.
- Conception et implémentation de fonctions table.
- Considérations d'implémentation pour les fonctions.
- Solutions alternatives aux fonctions .
14. assurer l'intégrité des données au moyen de
contraintes
- Faire respecter l'intégrité des données.
- Intégrité de domaine d'application.
- Mettre en œuvre l'intégrité référentielle et d'entité .
15. réagir à la manipulation des données via des
déclencheurs
- Conception de déclencheurs DML.
- Exécution de déclencheurs DML.
- Concepts avancés Trigger .
Moyens Pédagogiques, techniques et
d'encadrement
1 ordinateur par personne, alternance explications /
applications, paperboard, tableaux blancs, vidéo projecteur si
nécessaire, support post formation. Le formateur est un
professionnel de l'animation et de la pédagogie pour adulte ; Il
est un technicien aguerri sur le sujet de cette formation.
Suivi de l'exécution et appréciation des résultats
Feuille d'émargement signée par 1/2 journée, Exercices
autonomes réguliers pour s'assurer de l'assimilation,
Evaluation de fin de stage par l'apprenant.
Votre formation en images