Objectifs du stage :
Maîtriser les connaissances et les compétences nécessaires pour concevoir, réaliser et mettre en oeuvre des bases de données relationnelles sur un serveur SQL Server 2008 R2.
Personnes concernées :
Informaticiens ou utilisateurs ayant une bonne connaissance de l'outil informatique, souhaitant implémenter des bases de données sur SQL Server 2008 R2. Maîtrise des notions fondamentales des concepts de bases de données relationnelles nécessaires.
Durée : 3 jours
Création de bases de données
Notion de transaction et de journal des transactions
Structure et organisation des fichiers de données
Créer une base (Un ou plusieurs fichiers, fichier journal)
Groupes de fichiers
Mise en oeuvre des tables
Créer une table
Les types de données
Création de types personnalisés
Partitionner et compresser une table
Les index
Structure des index
Création des index
Gestion des index (reconstruction et planification)
Surveillance et optimisation des index
Mise en oeuvre de l'intégrité des données
Implémentation des contraintes d’intégrité référentielle (clé primaire, clé étrangère)
Utilisation de colonnes identités
Contraintes d’unicités
Utilisation des valeurs par défauts et des règles de validations
Les différents types de déclencheurs (Insert, Delete, Update)
Déclencheurs imbriqués
Mise en oeuvre des vues
Création des vues
Instruction SELECT (choix de lignes et de colonnes)
Tri des résultats
Calculs et fonctions d'agrégation
Mise en œuvre des jointures (internes, externes et autojointures)
Sous requêtes et UNION
Les procédures stockées
Avantages des procédures stockées
Création des procédures stockées
Les procédures stockées paramétrées
Exécution et gestion d'erreurs
Création et utilisation de fonctions
Le plan d'exécution
Gestion des transactions et des verrous
Les verrous SQL server 2008 R2
Personnalisation des verrous
Notion de lot d'instructions
Gestion des transactions
Instructions ROLLBACK TRAN, COMMIT TRAN et SAVE TRAN
Utilisation de XML
Le type de données XML
Récupération de données XML
Création d'index XML
Mise en oeuvre des schémas XML
Introduction à xQuery
Implémentation du code managé
SQL Server et le CLR (Common Language Runtime)
Définir du code CLR géré
Questions / Réponses
Cliquez sur le lien pour télécharger le plan de cours au format PDF
Les stages suivants peuvent aussi vous intéresser :
Administration d'une base de données SQL 2008 R2
Business Intelligence et services d'analyse SQL Server 2008 R2