Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2019

Rechercher
Rechercher une formation
 

Développement de bases de données Microsoft SQL Server 2014

Formation éligible au CPF

Ce cours de 5 jours présente SQL Server et décrit le design logique des tables, l'indexation et les plans d'exécution. Il présente également la création d'objets de bases de données (Vues, Procédures stockées, Fonctions). D'autres aspects du codage, comme les index, la concurrence d'accès, la gestion d'erreur et les triggers sont également couverts dans ce cours. Ce cours vous prépare à l'examen 70-464
NOTE : Ce cours est prévu pour les clients qui sont intéressé par SQL Server 2012 ou 2014. Il couvre les nouveautés de SQL Server 2014, mais également des possibilités importantes de la plateforme de données SQL Server

Public :

  • Ce cours s'adresse aux professionnels qui veulent connaitre les fonctionnalités pour implémenter une base de données SQL Server

Objectifs :

  • Connaitre la plateforme et les outils SQL Server (Editions, versions, concept de services)
  • Déterminer les types de données appropriés pour créer une table, convertir des données dans un autre type, créer des alias de types
  • Etre informé des bonnes pratiques sur les tables SQL et être capable de créer des tables en TSQL (les tables partitionnées ne sont pas couvertes)
  • Implémenter des contraintes PRIMARY KEY, FOREIGN KEY (avec ou sans cascade), DEFAULT, CHECK et UNIQUE
  • Déterminer les stratégies appropriées pour les index simples ou composés
  • Créer des index ordonnés.
  • Lire et interpréter les détails des éléments communs des plans d'exécution
  • Créer des index non-ordonnés
  • Implémenter des vues
  • Implémenter des procédures stockées
  • Travailler avec le type de données table et utiliser la commande MERGE dans des procédures stockées modifiant un entrepôt de données
  • Implémenter des fonctions (scalaires et table)
  • Détecter une situation de deadlock et utiliser les niveaux d'isolation des transactions
  • Utiliser la gestion d'erreur TSQL traditionnelle et structurée
  • Implémenter des triggers
  • Apprendre à utiliser de manière appropriée l'intégration CLR .NET avec SQL Server
  • Stocker des données et schémas XML dans SQL Server
  • Faire des requêtes simples sur des données XML dans SQL Server
  • Travailler avec les types de données GEOGRAPHY et GEOMETRY
  • Implémenter et requêter des index " full-text "

Pré-requis :

  • Connaissances de base sur les bases de données relationnelles
  • Connaissance de l'écriture de requêtes avec TSQL

Contenu pédagogique

Introduction au développement de bases de données

  • Introduction à la plateforme SQL Server
  • Utiliser les outils SQL Server
  • Configurer les services SQL

Concevoir et implémenter des tables

  • Concevoir des tables
  • Utiliser des schémas
  • Créer et modifier des tables

Assurer l'intégrité des données avec les contraintes

  • Assurer l'intégrité des données
  • Implémenter l'intégrité de domaines
  • Implémenter l'intégrité d'entité et référentielle

Introduction à l'indexation

  • Concepts de l'indexation
  • Index simples et composés
  • Structure des tables SQL
  • Utiliser des index ordonnés

Indexation avancé

  • Concepts des plans d'exécution
  • Eléments communs des plans d'exécution
  • Utiliser des plans d'exécution
  • Concevoir des index non-ordonnés
  • Surveiller la performance

Index columnstore

  • Index columnstore
  • Bonnes pratiques des index columnstore

Concevoir et implémenter des vues

  • Introduction aux vues
  • Créer et gérer des vues
  • Considérations sur les performances des vues

Concevoir et implémenter des procédures stockées

  • Introduction aux procédures stockées
  • Utiliser des procédures stockées
  • Implémenter des paramètres dans les procédures stockées
  • Contrôler le contexte d'exécution

Concevoir et implémenter des fonctions utilisateurs

  • Présentation des fonctions
  • Concevoir et implémenter des fonctions scalaires
  • Concevoir et implémenter des fonctions table
  • Considérations sur l'implémentation des fonctions
  • Alternatives aux fonctions

Répondre aux manipulations de données via des triggers

  • Concevoir des triggers DML
  • Implémenter des triggers DML
  • Concepts avancés sur les triggers

Utilisation de tables en mémoire

  • Tables optimisées en mémoire
  • Procédures stockées natives

Implémenter du code managé dans SQL Server

  • Introduction à l'intégration SQL CLR
  • Importer et configurer des assemblies
  • Implémenter l'intégration SQL CLR

Stocker et requêter des données XML dans SQL Server

  • Introduction à XML et au schéma XML
  • Stocker des données et schémas XML dans SQL Server
  • Implémenter le type de données XML
  • Utiliser la clause TSQL FOR XML
  • Présentation de XQUERY
  • Transformation de données XML

Travailler avec des données spatiales

  • Introduction aux données spatiales
  • Travailler avec les types de données spatiales
  • Utiliser les données spatiales dans des applications
Durée : 5 jour(s)
Tarif : Consultez-nous
Réf : T220-20464

Dates des sessions

Nantes (44) Consultez-nous Rennes (35) Consultez-nous Paris (75) Consultez-nous Niort (79) Consultez-nous Nice (06) Consultez-nous in-class™