Programme du cours

5 jours (35 H) | 4-SQL-10776Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Ce cours permet aux stagiaires d’acquérir les connaissances et les compétences nécessaires à l’implémentation d’une base de données Microsoft SQL Server 2012. Création de bases de données . Création de procédures stockées et de fonctions. Maîtriser l’implémentation du code managé dans la base de données. Savoir mettre en oeuvre l’intégrité des données dans Microsoft SQL Server 2012

Participants / Pré-requis

Avoir suivi la formation Écrire des requêtes Transact SQL avec SQL Server 2012 ou posséder les connaissances et compétences équivalentes

Contenu

Introduction à SQL Server et à ses outils

  • Introduction à la plate-forme SQL Server
  • Travailler avec les outils SQL Server
  • Configurer les services de SQL Server

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

Conception et implémentation de tables

  • Concevoir les tables
  • Travailler avec les schémas
  • Création de modification les tables

Mise en oeuvre de l’intégrité des données à l’aide des contraintes

  • Assurer l’intégrité des données
  • Implémentation de l’intégrité de domaine
  • Implémentation de l’intégrité d’entité et de l’intégrité référentielle

Planification d’index avec SQL Server

  • Concepts fondamentaux des Index
  • Types de données et index
  • Index sur une colonne unique et index composites

Implémentation de structures de table dans SQL Server

  • Structures de table de SQL Server
  • Travailler avec les index ordonnés
  • Conception d’index ordonnés efficaces

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

Amélioration des 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

Conception et implémentation de vues

  • Introduction aux vues
  • Création et gestion des vues
  • Considération sur les performances avec les vues

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

Fusion de données et type table

  • Utilisation de l’instruction MERGE
  • Implémentation du type table
  • Utilisation du type table en tant que paramètre

Conception et implémentation de fonctions définies par l’utilisateur

  • Conception et implémentation de fonctions scalaires
  • Conception et implémentation de fonctions à retour de table
  • Considérations sur l’implémentation des fonctions
  • Alternatives aux fonctions

Création d’applications SQL Server hautement concurrentes

  • Introduction aux transactions
  • Introduction aux verrous
  • Gestion du verrouillage
  • Niveaux d’isolation des transactions

Gestion d’erreur dans le code T-SQL

  • Conception de la gestion d’erreur en T-SQL
  • Implémentation de la gestion d’erreur en T-SQL
  • Implémentation de la gestion d’exception structurée

Répondre aux manipulations de données à l’aide de déclencheurs

  • Conception des déclencheurs DML
  • Implémentation des déclencheurs DML
  • Conception avancée de déclencheurs

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

Stockage de données XML dans SQL Server

  • Introduction au XML et aux schémas XML
  • Stockage de données et de schémas XML dans SQL Server
  • Implémentation du type de données XML

Interrogation 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

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

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
 
Cette formation vous intéresse ? Renseignez-vous