Implémenter des bases de données avec SQL Server 2012
Réf: MS10776
Durée: 5 jours
Objectifs de la formation
– Améliorer la recherche en cas de situation bloquée et apprendre comment l’isolation des niveaux de transaction affecte les applications
– Améliorer les requêtes de base sur les données XML dans SQL Server
– Concevoir des index non-groupés
– Concevoir et mettre en oeuvre des DML Triggers
– Concevoir et mettre en oeuvre des fonctions, à la fois évolutives et à valeur de table
– Concevoir et mettre en oeuvre des procédures stockées\r\n- Concevoir et mettre en oeuvre des vues
– Connaître les meilleurs pratiques pour les tables SQL Server et être capable de créer des tables à l’aide de T-SQL. – Créer des tables as heaps et des tables avec index groupés
– Déterminer les stratégies appropriées colonne simple et index composés
– Déterminer les types de données appropriées à utiliser pour concevoir des tables, convertir des données entre les différents types et créer des alias
– Données XLM stockées et schémas dans SQL Server
– Lire et interpréter les détails des éléments courants à partir des plans d’exécution
– Mettre en oeuvre et effectuer une requête full-text index
– Mettre en oeuvre PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK, contraintes UNIQUE et découvrir les contraintes FOREIGN KEY
– Présenter l’intégralité de plate-forme SQL server et de ses principaux outils
– Savoir utiliser l’intégration SQL CLR et la mise en oeuvre de .Net dans SQL Server
– Utiliser des types de tables, des tables de valeurs des paramètres et utiliser MERGE pour créer des procédures stockées qui mettent à jour les Data Warehouses
– Utiliser le code de prise en charge des erreurs T-SQL et la prise en charge structurée des exceptions
– Utiliser les types de données GEOGRAPHY et GEOMETRY
Programme de Formation
Exercices pratiques et/ou ateliers tout au long de la formation.
Module 1 : Introduction à SQL Server et à ses outils
• Introduction à la plate-forme SQL Server
• Travailler avec les outils SQL Server
• Configurer les services de SQL Server
Module 2 : 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
Module 3 : Conception et implémentation de tables
• Concevoir les tables
• Travailler avec les schémas
• Création de modification les tables
Module 4 : Sécurisation de l’intégrité des données via les contraintes
• Implémentation de l »intégrité de domaine
• Implémentation de l »intégrité d »entité et de l »intégrité référentielle
• Renforcer l’intégrité des données
Module 5 : Planification d »index avec SQL Server
• Concepts fondamentaux des Index
• Types de données et index
• Index sur une colonne unique et index composites
Module 6 : Implémentation de structures de table dans SQL Server
• Structures de table de SQL Server
• Utiliser des index groupés
• Concevoir des index groupés efficaces
Module 7 : 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
Module 8 : Amélioration des performances grâce aux index non groupés
• Concevoir des index non groupés efficaces
• Mettre en oeuvre des index non groupés
• Utiliser Database Engine Tuning Advisor
Module 9 : Conception et implémentation de vues
• Introduction aux vues
• Création et gestion des vues
• Besoins en performance concernant les vues
Module 10 : 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
Module 11 : Fusionner les données et les tables anciennes
• Utilisation de l »instruction MERGE
• Implémentation des types de tables
• Utilisation les types tables en tant que paramètre
Module 12 : Conception et implémentation de fonctions utilisateurs
• Vue d’ensemble des fonctions
• Concevoir et mettre en oeuvre des fonctions évolutives
• Concevoir et mettre en oeuvre des fonctions Valeur de table
• Mettre en oeuvre les besoins nécessaires pour les fonctions
• Identifier les alternatives possibles aux fonctions
Module 13 : Création d’applications haute concurrence dans SQL Server 2012
• Présentation des transactions
• Présentation des verrouillages
• Gérer les verrouillages
• Niveaux d’isolement des transactions
Module 14 : Gestion d »erreur dans le code T-SQL
• Comprendre la prise en charge des erreurs T-SQL
• Mettre en oeuvre la prise en charge de T-SQL
• Mettre en oeuvre la prise en charge structurée des exceptions
Module 15 : Réponse aux manipulations de données via les triggers
• Concevoir des DML Triggers
• Mettre en oeuvre des DML Triggers
• Concepts de Triggers avancés
Module 16 : 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
Module 17 : Stockage de données XML dans SQL Server
• Introduction au XML et aux schémas XML
• Stockage de données XML et des schémas dans SQL Server
• Implémentation du type de données XML
Module 18 : Requêtes 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
Module 19 : 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
Module 20 : 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
Profil Stagiaires & Pré-requis
Implémenter des bases de données avec SQL Server 2012′, », ‘2017’, ‘Avoir suivi la formation MS10774 Écrire des requêtes Transact SQL avec SQL Server 2012 ou posséder les connaissances et compétences équivalentes. Posséder les connaissances techniques sur l’écriture des requêtes T-SQL et sur les concepts des bases de données relationnelles.
Professionnels qui souhaitent acquérir des compétences sur Microsoft SQL Server 2012, sur les fonctionnalités et les technologies nécessaires à la mise en oeuvre d’une base de données SQL Server
Prix :
Paris uniquement 2395 € HT
Dates de Formations
Nous Consulter