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 Emplo 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
Page 2/3 - Développement de bases de données Microsoft SQL Server - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE Diffuseur : Groupe ARKESYS
Implémenter et requêter des index " full-text "
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Introduction au développement de bases de données
Introduction à la plateforme SQL Server
Utiliser les outils SQL Server
Configurer les services SQL
Concevoir et implémenter des tables
Concevoir des tables
Utiliser des schémas
Créer et modifier des tables
Assurer l'intégrité des données avec les contraintes
Assurer l'intégrité des données
Implémenter l'intégrité de domaines
Implémenter l'intégrité d'entité et référentielle
Introduction à l'indexation
Concepts de l'indexation
Index simples et composés
Structure des tables SQL
Utiliser des index ordonnés
Indexation avancé
Concepts des plans d'exécution
Eléments communs des plans d'exécution
Utiliser des plans d'exécution
Concevoir des index non-ordonnés
Surveiller la performance
Index columnstore
Index columnstore
Bonnes pratiques des index columnstore
Concevoir et implémenter des vues
Introduction aux vues
Créer et gérer des vues
Considérations sur les performances des vues
Concevoir et implémenter des procédures stockées
Introduction aux procédures stockées
Utiliser des procédures stockées
Implémenter des paramètres dans les procédures stockées
Contrôler le contexte d'exécution
Concevoir et implémenter des fonctions utilisateurs
Présentation des fonctions
Page 3/3 - Développement de bases de données Microsoft SQL Server - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE Diffuseur : Groupe ARKESYS
Concevoir et implémenter des fonctions scalaires
Concevoir et implémenter des fonctions table
Considérations sur l'implémentation des fonctions
Alternatives aux fonctions
Répondre aux manipulations de données via des triggers
Concevoir des triggers DML
Implémenter des triggers DML
Concepts avancés sur les triggers
Utilisation de tables en mémoire
Tables optimisées en mémoire
Procédures stockées natives
Implémenter du code managé dans SQL Server
Introduction à l'intégration SQL CLR
Importer et configurer des assemblies
Implémenter l'intégration SQL CLR
Stocker et requêter des données XML dans SQL Server
Introduction à XML et au schéma XML
Stocker des données et schémas XML dans SQL Server
Implémenter le type de données XML
Utiliser la clause TSQL FOR XML
Présentation de XQUERY
Transformation de données XML
Travailler avec des données spatiales
Introduction aux données spatiales
Travailler avec les types de données spatiales
Utiliser les données spatiales dans des applications
Méthodes et moyens :
Explications théoriques suivies de pratiques guidées puis mises en autonomie
Stage en mode « InClass » : 2 téléviseurs et 1 caméra HD par salle
1 vidéoprojecteur par salle
1 ordinateur par stagiaire
Méthodes d’évaluation des acquis :
Exercices de synthèse et d’évaluation
Evaluation de fin de stage
Profil formateur :
Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de
compétences aussi bien au niveau technique que pédagogique.
Support stagiaire :
Support papier ou électronique (dématérialisé)
Les exercices d’accompagnement peuvent être récupérés sur clef USB
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !