775 route de l’aérodrome ZA Agroparc 84000 Avignon Tél 04 90 85 98 12 Fax 04 90 86 26 24 [email protected] www.cit.fr SQL Server 2008 - Implémenter une Base de données Objectif : Ingénieurs systèmes souhaitant acquérir les connaissances nécessaires pour maintenir des bases de données sous SQL Server 2008. Prérequis : Connaissance du Transact-SQL, du système Windows, des Bases de données relationnelles. - 5 jours - À l'issue de la formation, le stagiaire sera capable de : Créer des bases de données et fichiers de bases de données Utiliser XML dans Microsoft SQL Server 2008 R2 Mettre en œuvre l'intégrité des données dans Microsoft SQL Server 2008 R2 Créer des procédures stockées et des fonctions Implémenter du code managé dans la base de données Implémenter l'intégrité des données en utilisant les contraintes, Implémenter l'intégrité des données en utilisant les déclencheurs Contenu de formation Déroulé de l'action Session Intra Suivi et assistance Support de cours adapté au logiciel étudié et au niveau suivi Assistance téléphonique gratuite et illimitée TRAVAILLER AVEC LES TYPES DE DONNÉES Utiliser les types de données Travailler avec des données caractères Convertir des données Travailler avec les types de données spécialisés CONCEVOIR ET IMPLÉMENTER DES TABLES Concevoir les tables Travailler avec les schémas Créer et modifier des tables CONCEVOIR ET IMPLÉMENTER DES VUES Introduction aux vues Créer et gérer des vues Considération sur les performances avec les vues PLANIFIER L'INDEXATION AVEC SQL SERVER Concepts fondamentaux des index Types de données et index Index sur une colonne unique et index composites IMPLÉMENTER DES STRUCTURES DE TABLE DANS SQL SERVER Structures de table de SQL Server Travailler avec les index ordonnés Concevoir des index ordonnés efficaces LIRE LES PLANS D'EXÉCUTION DE SQL SERVER Concepts fondamentaux des plans d'exécution Éléments communs des plans d'exécution Travailler avec les plans d'exécution AMÉLIORER LES PERFORMANCES GRÂCE AUX INDEX NON ORDONNÉS Concevoir des index non ordonnés efficaces Implémentation d'index non ordonnés Utilisation de l'assistant paramétrage du moteur de base de données Méthode pédagogique Alternance exposés théoriques et exercices pratiques Horaires 9H00-12H00 /13H30-17H00 INTRODUCTION À SQL SERVER ET À SES OUTILS Introduction à la plate-forme SQL Server Travailler avec les outils SQL Server Configurer les services de SQL Server Type de stage Session Inter-entreprises Validation des acquis Exercice de validation en fin d’action CIT Formation 1/2 Avignon, le 10/09/2014 775 route de l’aérodrome ZA Agroparc 84000 Avignon Tél 04 90 85 98 12 Fax 04 90 86 26 24 [email protected] www.cit.fr SQL Server 2008 - Implémenter une Base de données CONCEVOIR ET IMPLÉMENTER DES PROCÉDURES STOCKÉES Introduction aux procédures stockées Travailler avec les procédures stockées Implémenter des procédures stockées paramétrées Contrôler le contexte d'exécution FUSIONNER DES DONNÉES ET DES TYPE DE TABLE Utilisation de l'instruction MERGE Implémenter des types de table - Utiliser des types de table en tant que paramètres CRÉER DES APPLICATIONS SQL SERVER HAUTEMENT CONCURRENTES Introduction aux transactions - Introduction aux verrous - Gérer des verrous Niveaux d'isolation des transactions GÉRER LES ERREURS DANS LE CODE T-SQL Concevoir la gestion d'erreur en T-SQL Implémenter la gestion d'erreur en T-SQL, la gestion d'exception structurée CONCEVOIR ET IMPLÉMENTER DES FONCTIONS DÉFINIES PAR L'UTILISATEUR Concevoir et implémenter des fonctions scalaires Concevoir et implémenter des fonctions à valorisées par des table Considérations sur l'implémentation des fonctions Alternatives aux fonctions METTRE EN ŒUVRE L'INTÉGRITÉ DES DONNÉES À L'AIDE DES CONTRAINTES Assurer l'intégrité des données Implémenter l'intégrité de domaine Implémenter l'intégrité d'entité et celle référentielle RÉPONDRE AUX MANIPULATIONS DE DONNÉES À L'AIDE DE DÉCLENCHEURS Concevoir des déclencheurs DML Implémenter des déclencheurs DML Concevoir des déclencheurs de manière évoluée IMPLÉMENTER DU CODE MANAGÉ DANS SQL SERVER Introduction à l'intégration du SQL CLR Importer et configurer Assemblies Implémenter l'intégration de SQL CLR Support de cours adapté au logiciel étudié et au niveau suivi Assistance téléphonique gratuite et illimitée STOCKAGE DE DONNÉES XML DANS SQL SERVER Introduction à XML et aux schémas XML Stocker des données et des schémas XML dans SQL Server Implémenter le type de données XML FAIRE DES REQUÊTES DE DONNÉES XML DANS SQL SERVER Utiliser l'instruction T-SQL FOR XML Débuter avec XQuery Découper des données XML Validation des acquis 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 Utiliser des données spatiales dans les applications TRAVAILLER AVEC LES REQUÊTES ET LES INDEX DE TEXTE INTÉGRAL Introduction à l'indexation de texte intégral Implémenter des index de texte intégral dans SQL Server Travailler avec les requêtes de texte intégral Déroulé de l'action Type de stage Session Inter-entreprises Session Intra Horaires 9H00-12H00 /13H30-17H00 Méthode pédagogique Alternance exposés théoriques et exercices pratiques Suivi et assistance Exercice de validation en fin d’action CIT Formation 2/2 Avignon, le 10/09/2014