Formation SQL Server 2016 : Développement de base de données

  • Référence : MS20762
  • Durée : 5 jours (35 heures)
  • Certification : Non
  • Eligible CPF : Non
  • Logo Msf Learning

CONNAISSANCES PREALABLES

  • Avoir des connaissances sur l’écriture des requêtes T-SQL et sur les concepts des bases de données relationnelles

PROFIL DES STAGIAIRES

  • Professionnels des bases de données

OBJECTIFS

  • Acquérir les compétences et connaissances nécessaires pour développer une base de données Microsoft SQL Server
  • Cette formation met l'accent sur la façon d'utiliser les fonctionnalités et les outils SQL Server lors du développement d'une base de données

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert SQL Server 2016

CONTENU DU COURS

1 - Introduction au développement d'une base de données

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

2 - Conception et mise en œuvre des tables

  • Concevoir des tables
  • Types de données
  • Utilisation de schémas
  • Créer et modifier des tables

3 - Conception avancée des tables

  • Partitionner des données
  • Compresser des données
  • Tables temporaires

4 - Sécurisation de l’intégrité des données via les contraintes

  • Renforcer l’intégrité des données
  • Mettre en œuvre l’intégrité des données
  • Mettre en œuvre l’intégrité référentielle

5 - Introduction à l’indexation

  • Concepts de base d’indexation
  • Types de données et index
  • Ensemble d’index, groupé, non groupé
  • Colonnes simples et index composite

6 - Conception des stratégies d'index optimisés

  • Stratégies d’index
  • Gestion des index
  • Travail avec des plans d’exécution
  • Utiliser DTE
  • Magasins de requêtes

7 - Index « colomnstore »

  • Introduction aux "Colomnstore"
  • Création des index "Colomnstore"
  • Travail avec des index "Colomnstore"

8 - Conception et mise en œuvre des vues

  • Introduction aux vues
  • Création et gestion des vues
  • Besoins en performance pour les vues

9 - Conception et mise en œuvre de procédures stockées

  • Introduction aux procédures stockées
  • Travail avec les procédures stockées
  • Mise en œuvre des procédures stockées paramétrées
  • Contrôle du contexte d’exécution

10 - Conception et mise en œuvre des fonctions

  • Vue d’ensemble des fonctions
  • Conception et implémentation de fonctions scalaires
  • Conception et implémentation de fonctions table
  • Alternatives aux fonctions

11 - Réponse aux manipulations de données via les triggers

  • Conception de triggers DML
  • Mise en œuvre des triggers DML
  • Concepts avancés de triggers

12 - Utilisation des tables « in memory »

  • Tables à mémoire optimisée
  • Procédures stockées natives

13 - Mise en œuvre du code géré dans SQL Server

  • Introduction à l’intégration de SQL CLR
  • Mise en oeuvre et publication des assemblages CLR

14 - Stockage et écriture de requêtes pour les données XML dans SQL Server

  • Introduction à XML et aux Schémas XML
  • Stockage des données XML et des schémas dans SQL Server
  • Mise en œuvre des types de données XML
  • Utilisation de T-SQL pour XML
  • Démarrage avec XQuery
  • Destruction XML
  • Travail avec des requêtes de base XQuery

15 - Stockage et écriture de requêtes pour les données spatiales SQL Server

  • Introduction aux données spatiales
  • Travail avec des types de données spatiales SQL Server
  • Utilisation de données spatiales dans les applications

16 - Stockage et écriture de requêtes pour les BLOBs et les documents textes dans SQL Server

  • Prérequis pour les données BLOB
  • Travail avec FILESTREAM
  • Utilisation de la recherche full-text

17 - Concurrence SQL Server

  • Concurrence et Transactions
  • Verrouillage des composants

18 - Performance et surveillance

  • Evènements étendus
  • Travail avec des évènements étendus
  • Statistiques de questions en live
  • Optimisation de la configuration des fichiers de la base de données
  • Mesures
Cookies