Page 1/3 - Développement de bases de données Microsoft SQL Server - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS
Développement de bases de données
Microsoft SQL Server
Référence : 19003-151112-6-SQL
Durée : 5 jours soit 35 heures
Filière : Base de Données
Stage disponible en mode « InClass »
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Public concerné :
Toute personne souhaitant connaitre les
fonctionnalités pour implémenter une base de données
SQL Server
Ce cours de 5 jours présente SQL Server et décrit le design logique des tables, l'indexation et les plans d'exécution. Il
présente également la création d'objets de bases de données (Vues, Procédures stockées, Fonctions). D'autres
aspects du codage, comme les index, la concurrence d'accès, la gestion d'erreur et les triggers sont également
couverts dans ce cours. Ce cours vous prépare à l'examen 70-464
NOTE : Ce cours est prévu pour les clients qui sont intéressé par SQL Server 2012 ou 2014. Il couvre les nouveautés
de SQL Server 2014, mais également des possibilités importantes de la plateforme de données SQL Server
PRÉ-REQUIS
• Connaissances de base sur les bases de données relationnelles
• Connaissance de l'écriture de requêtes avec TSQL
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
• Connaitre la plateforme et les outils SQL Server (Editions, versions, concept de services)
• Déterminer les types de données appropriés pour créer une table, convertir des données dans un autre type,
créer des alias de types
• Etre informé des bonnes pratiques sur les tables SQL et être capable de créer des tables en TSQL (les tables
partitionnées ne sont pas couvertes)
• Implémenter des contraintes PRIMARY KEY, FOREIGN KEY (avec ou sans cascade), DEFAULT, CHECK et
UNIQUE
• Déterminer les stratégies appropriées pour les index simples ou composés
• Créer des index ordonnés.
• Lire et interpréter les détails des éléments communs des plans d'exécution
• Créer des index non-ordonnés
• Implémenter des vues
• Implémenter des procédures stockées
• Travailler avec le type de données table et utiliser la commande MERGE dans des procédures stockées
modifiant un entrepôt de données
• Implémenter des fonctions (scalaires et table)
• Détecter une situation de deadlock et utiliser les niveaux d'isolation des transactions
• Utiliser la gestion d'erreur TSQL traditionnelle et structurée
• Implémenter des triggers
• Apprendre à utiliser de manière appropriée l'intégration CLR .NET avec SQL Server
• Stocker des données et schémas XML dans SQL Server
• Faire des requêtes simples sur des données XML dans SQL Server
• Travailler avec les types de données GEOGRAPHY et GEOMETRY