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

Bases de données   

Objectifs

  • Assurer l'intégrité des données via les contraintes 
  • Concevoir et mettre en œuvre des tables
  • Concevoir et mettre en œuvre les fonctions
  • Concevoir et mettre en œuvre les procédures stockées

Public concerné

Professionnels des bases de données

Pré-requis

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

Nouveau
4 jours
Prochaine session
  • du 25 au 29 sept. 2017

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

Conception et mise en œuvre des tables

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

 Conception avancée des tables

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

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

Introduction à l’indexation

  • Concepts principaux d’indexation
  • Types de données et index
  • Colonnes simples et index composite

Conception des stratégies d'index optimisés

  • Couvrir les index
  • Gérer les index
  • Travailler avec des plans d'exécution
  • Utiliser DTE

Index « colomnstore »

  • Introduction aux "Colomnstore"
  • Créer des index "Colomnstore"
  • Travailler avec des index "Colomnstore"

Conception et mise en œuvre des vues

  • Introduction aux vues
  • Créer et gérer des vues
  • Besoins en performance pour les vues

 Conception et mise en œuvre des procédures stockées

  • Introduction aux procédures stockées
  • Travailler avec les procédures stockées
  • Mettre en œuvre les procédures stockées paramétrées
  • Contrôler le contexte d’exécution

Conception et mise en œuvre des fonctions

  • Vue d’ensemble des fonctions
  • Concevoir et mettre en œuvre les fonctions scalaires
  • Concevoir et mettre en œuvre les fonctions de table
  • Alternatives aux fonctions

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

  • Concevoir les triggers DML
  • Mettre en œuvre les triggers DML
  • Concepts avancés de triggers

Utilisation des tables « in memory »

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

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

  • Introduction à l’intégration de SQL CLR
  • Importer et configurer les assemblages
  • Mettre en œuvre l’intégration SQL CLR

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

  • Introduction à XML et aux Schémas XML
  • Stocker les données XML et les schémas dans SQL Server
  • Mettre en œuvre les types de données XML
  • Utiliser T-SQL pour XML
  • Démarrer avec XQuery

Travailler avec des données spatiales SQL Server

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