Menu

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

CONNAISSANCES PREALABLES

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

DURÉE 

  • 5 jours (35 heures)

Eligible CPF : Non

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

19 - Certification Microsoft Developing SQL Databases

  • Cette formation prépare la certification Microsoft Developing SQL Databases
Formation inter
à partir de
2650,5 €
par stagiaire
Un renseignement ?
Un devis ?

Nos
références