SQL Server 2012, Gestion des bases de données

SQL Data Consulting - Formations en FrançaisSQL Server 2012

Objectif de la formation

Ce cours introduit SQL Server 2012 et décrit la conception logique des tables, l’indexation et les plans de requête. Il se concentre sur la création des objets des bases de données incluant les vues, les procédures stockées et les fonctions. Il aborde également d’autres aspects de la programmation comme la gestion des transactions, la concurrence d'accès, la gestion des erreurs...

Contenu de la formation

participants

  • Administrateurs de bases de données expérimentés SQL Server 2008
  • Développeurs expérimentés souhaitant mettre à jour leurs compétences vers SQL Server 2012

Pré-requis

  • Connaissance de l'écriture de requêtes Transact-SQL
  • Connaissance des concepts des bases de données relationnelles

 


Programme de la formation

Module 1 : Introduction à SQL Server 2012 et ses outils

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

Module 2 : Travailler avec les types de données

  • Utiliser les types de données
  • Travailler avec des données de type chaînes de caractères
  • Conversion des données
  • Types de données spécialisés

Module 3 : Conception et implémentation des tables

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

Module 4 : Garantir l'intégrité des données à l'aide des contraintes

  • Mettre en place l'intégrité des données
  • Implémenter l'intégrité de domaine
  • Implémenter l'intégrité d'entité et l'intégrité référentielle

Module 5 : Planification d'index avec SQL Server 2012

  • L'architecture des index
  • Types de données et index
  • Index simples et composés

Module 6 : Implémentation des structures de table dans SQL Server 2012

  • Les structures de tables dans SQL Server 2012
  • Travailler avec les index ordonnés
  • Concevoir des index ordonnés efficaces

Module 7 : Lire les plans d'exécution de SQL Server 2012

  • Structure des plans d'exécution
  • Éléments de base des plans d'exécution
  • Travailler avec des plans d'exécution

Module 8 : Amélioration des performances grâce aux index non ordonnés

  • Concevoir des index non ordonnés efficaces
  • Implémentation des index non ordonnés
  • Utilisation de l'assistant paramétrage de moteur de base de données

Module 9 : Conception et implémentation des vues

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

Module 10 : Conception et implémentation des 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 : 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

Module 12 : Conception et implémentation des fonctions définies par l'utilisateur

  • Introduction aux fonctions
  • Conception et implémentation de fonctions scalaires
  • Conception et implémentation de fonctions de type table
  • Considérations sur l'implémentation des fonctions
  • Alternatives aux fonctions

Module 13 : Création d'applications SQL Server hautement concurrentes

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

Module 14 : Gestion d'erreur en Transact-SQL

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

Module 15 : Répondre aux manipulations de données à l'aide de déclencheurs

  • Concevoir des déclencheurs DML
  • Implémentation des déclencheurs DML
  • Concepts avancés des déclencheurs

Module 16 : Implémentation du code managé dans SQL Server 2012

  • Introduction à l'intégration de SQL-CLR
  • Importation et configuration d'assembly
  • Implémentation de l'intégration de SQL-CLR

Module 17 : Stockage de données XML dans SQL Server 2012

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

Module 18 : Interrogation de données XML dans SQL Server 2012

  • Utiliser 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 2012

  • SE familiariser avec le type de données Geometry
  • Ajouter des données spatiales à une table existante
  • Utilisation des données spatiales dans les applications

Module 20 : Travailler avec les requêtes et les index de texte intégral

  • Implémentation des index de texte intégral
  • Implémentation d'une stoplist
  • Créer une procédure stockée pour implémenter une recherche en texte intégral

Travaux pratiques :

Ateliers de mise en pratique.



Formez-vous aux SGBD et gagnez en compétences !

icone_formations
© S.John - Fotolia.com

SQL Data Consulting est un organisme de formations professionnelles enregistré sous le numéro
42 67 04290 67 auprès du préfet de la région d’Alsace.

 

N'hésitez pas à nous contacter pour tous vos projets de formation autour des Bases de données.

Construisons les bases de votre succès

sgbd base de données sql strasbourg alsace expert oracle spécialiste mysql optimisation sql server tuning sybase administration postgres formation oracle sgbd base de données sql strasbourg alsace expert mysql spécialiste sql server optimisation sybase tuning postgres administration oracle formation mysql sgbd base de données sql strasbourg alsace expert sql server spécialiste sybase optimisation postgres tuning oracle administration mysql formation sql server sgbd base de données sql strasbourg alsace expert sybase spécialiste postgres optimisation oracle tuning mysql administration sql server formation sybase sgbd base de données sql strasbourg alsace expert postgres spécialiste oracle optimisation mysql tuning sql server administration sybase formation postgres