METIERS DE L’INFORMATIQUE DEVELOPPEMENT DE BASES DE DONNEES SQL SERVER 2012 REF : M10776 DUREE : 5 JOURS TARIF : 2 450 € HT Public 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 œuvre d’une base de données SQL Server. Pré-requis 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.. Objectifs pédagogiques 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 œuvre des DML Triggers Concevoir et mettre en œuvre des fonctions, à la fois évolutives et à valeur de table Concevoir et mettre en œuvre des procédures stockées Concevoir et mettre en œuvre 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 œuvre et effectuer une requête full-text index Mettre en œuvre 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 œuvre 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 Micropole Institut – 126 rue de Provence – 75008 Paris – Tél : 01.55.07.85.07. Fax : 01.55.07.85.25. E-mail : [email protected] 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 MODULE 1 : INTRODUCTION A SQL SERVER ET A 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 DONNEES 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 IMPLEMENTATION DE TABLES Concevoir les tables Travailler avec les schémas Création de modification les tables MODULE 4 : SECURISATION DE L’INTEGRITE DES DONNEES 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 : IMPLEMENTATION 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'EXECUTION 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 : AMELIORATION DES PERFORMANCES GRACE AUX INDEX NON GROUPES Concevoir des index non groupés efficaces Micropole Institut – 126 rue de Provence – 75008 Paris – Tél : 01.55.07.85.07. Fax : 01.55.07.85.25. E-mail : [email protected] Mettre en œuvre des index non groupés Utiliser Database Engine Tuning Advisor MODULE 9 : CONCEPTION ET IMPLEMENTATION DE VUES Introduction aux vues Création et gestion des vues Besoins en performance concernant les vues MODULE 10 : CONCEPTION ET IMPLEMENTATION DE PROCEDURES STOCKEES 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 DONNEES 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 IMPLEMENTATION DE FONCTIONS UTILISATEURS Vue d’ensemble des fonctions Concevoir et mettre en œuvre des fonctions évolutives Concevoir et mettre en œuvre des fonctions Valeur de table Mettre en œuvre les besoins nécessaires pour les fonctions Identifier les alternatives possibles aux fonctions MODULE 13 : CREATION 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 TSQL Comprendre la prise en charge des erreurs TSQL Mettre en œuvre la prise en charge de T-SQL Mettre en œuvre la prise en charge structurée des exceptions MODULE 15 : REPONSE AUX MANIPULATIONS DE DONNEES VIA LES TRIGGERS Concevoir des DML Triggers Mettre en œuvre des DML Triggers Concepts de Triggers avancés MODULE 16 : IMPLEMENTATION DU CODE MANAGE DANS SQL SERVER Introduction à l'intégration du SQL CLR Micropole Institut – 126 rue de Provence – 75008 Paris – Tél : 01.55.07.85.07. Fax : 01.55.07.85.25. E-mail : [email protected] Importation et configuration d'assembly Implémentation de l'intégration du SQL CLR MODULE 17 : STOCKAGE DE DONNEES 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 : REQUETES DE DONNEES 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 DONNEES 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 REQUETES ET LES INDEX DE TEXTE INTEGRAL 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 Micropole Institut – 126 rue de Provence – 75008 Paris – Tél : 01.55.07.85.07. Fax : 01.55.07.85.25. E-mail : [email protected]