Menu

FORMATIONS / INFORMATIQUE / MICROSOFT / SQL Server

MS-20762  Développer des bases de données SQL Server 2016/2017 |  5 jours  | 35 heures

Cours en presentielA distanceCours mixte

01/. Décrire le développement de base de données

  • Introduction à la plate-forme SQL Server
  • Tâches du développement de base de données SQL Server

02/. Concevoir et implémenter des tables

  • Conception des tables
  • Types de données
  • Travailler avec les schémas
  • Création et modification de tables

03/. Concevoir des tables avancées

  • Partitionnement de données et compression de données
  • Tables temporelles

04/. Assurer l’intégrité des données au moyen de contraintes

  • Assurer l’intégrité des données et l’implémentation
  • Mettre en œuvre l'intégrité référentielle et d'entité

05/. Implémenter l’indexation

  • Concepts de base de l’indexation
  • Types de données et index
  • Index sur une colonne simple et index composite

06/. Concevoir des stratégies d’indexation optimisées

  • Types d’index et gestion d’index
  • Plans d’exécution
  • Utilisation de DTE

07/. Implémenter l’index Columnstore

  • Introduction aux index Columnstore et création
  • Travailler avec les index Columnstore

08/. Concevoir et implémenter les vues

  • Introduction, création et gestion des vues
  • Considération sur les performances

09/. Concevoir et implémenter des procédures stockées

  • Introduction et travail avec les procédures stockées
  • Implémentation de procédures stockées paramétrées
  • Contrôler le contexte d’exécution



10/. Concevoir et implémenter des fonctions définies par l’utilisateur

  • Vue d’ensemble des fonctions
  • Conception et implémentation de fonctions scalaires, de fonctions table
  • Considérations sur l’implémentation des fonctions
  • Alternatives aux fonctions

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

  • Conception et implémentation de déclencheurs DML
  • Concepts avancés sur les déclencheurs

12/. Utiliser les tables en mémoire

  • Tables en mémoire et procédures stockées natives

13/. Implémenter du code managé dans SQL Server

  • Introduction à l'intégration du CLR de SQL
  • Importer et configurer des ensembles

14/. Stocker et interroger des 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
  • L'instruction T-SQL FOR XML
  • Débuter avec xQuery
  • Éclatement de données XML en données relationnelles (« shredding »)

15/. Travailler avec les données spatiales SQL Server

  • Introduction aux données spatiales
  • Travailler avec les types de données spatiales SQL Server
  • Utiliser les données spatiales dans les applications

16/. Stocker et interroger des Blob et des documents textes dans SQL Server

  • Considérations sur les données BLOB
  • Travailler avec les FileStream
  • Utilisation de la recherche en texte intégral

17/. Gérer la concurrence SQL Server

  • Concurrence et transactions
  • Verrouillage interne

18/. Gérer la performance et la surveillance

  • Evènements prolongés
  • Travailler avec des événements étendus
  • Statistiques de la recherche en direct
  • Optimiser la configuration des fichiers de base de données métriques



Formation éligible au CPF
Code CPF :
236011
Formation certifiante
Certification(s) :
70-762

Tarif
2750€ HT

Public
Professionnel des bases de données souhaitant mettre en œuvre des développements personnalisés dans des bases de données SQL Server 2016.
Si vous êtes en situation de handicap, merci de nous contacter

Objectifs
Créer des bases de données et  des fichiers de bases de données. Concevoir des procédures stockées  et des fonctions. Maîtriser l'implémentation du code  managé dans la base de données. Gérer l'intégrité des données  dans Microsoft SQL Server. Garantir la performance de la base.
Utiliser le Transact SQL pour gérer les exceptions, créer des triggers

Prérequis
Évaluation diagnostique  réalisée en amont. Avoir suivi le programme M20761 ou les connaissances équivalentes. Gérer les concepts fondamentaux des bases de données relationnelles.

Méthodes pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.  

Ressources pédagogiques
1 Formateur. 1 ordinateur par personne, un vidéoprojecteur par salle de cours, un tableau numérique. Connexion Internet très haut débit.

Évaluation et sanction de fin de parcours
Évaluation formative par le formateur pendant le programme. Évaluation des acquis en fin de session. Attestation de fin de formation délivrée.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact