Accueil > Base de Données > Développer des Bases de données SQL Server 2016/2017
Formation #BSI144

Formation Développer des Bases de données SQL Server 2016/2017

Durée : 5 jours

Code : BSI144


Sessions programmées :

Du 20 au 24 Fév. 2023

Du 08 au 12 Mai 2023

Du 07 au 11 Août 2023

Du 20 au 24 Nov. 2023

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Apprendre à mettre en œuvre des développements personnalisés sur la célèbre plateforme de Microsoft
Programme
1/ Introduction SQL Server
  • Vue d’ensemble de la plateforme SQL Server
  • Fonctionnalités pour développeurs
  • Nouveautés de la version 2016/2017
  • Outils d’administration
  • Bonnes pratiques pour l’installation
2/ Conception et implémentation de tables
  • Concevoir les tables d’une base de données
  • Différents types de données
  • Travailler avec les schémas
  • Créer et modifier des tables
  • Définir des contraintes sur les tables
3/ Conception avancée de tables
  • Partitionner les données
  • Compresser les données
  • Tables temporelles :
  • Principes de fonctionnement
  • Création
  • Modification
  • Manipuler et interroger des données temporelles
4/ L’intégrité des données
  • Assurer l’intégrité des données
  • Implémenter l’intégrité de domaine
  • Implémenter l’intégrité référentielle et d’entité
  • Ajouter et tester des contraintes
5/ Indexation
  • Concepts de base de l’indexation
  • Types de données et index
  • Index sur une colonne simple et index composite
6/ Stratégies d’indexation optimisées
  • Types d’index
  • Gestion d’index
  • Plans d’exécution
  • Le Database Engine Tuning Advisor
  • Query Store
  • Optimiser les index
7/ Index columnstore
  • Introduction
  • Création
  • Travailler avec les index Columnstore
8/ Les vues
  • Introduction aux vues
  • Création et gestion des vues
  • Considération de performance
9/ Procédures stockées
  • Introduction
  • Travailler avec les procédures stockées : conception, création, modification
  • Implémentation de procédures stockées paramétrées
  • Contrôler le contexte d’exécution
10/ Fonctions
  • Vue d’ensemble
  • Fonctions scalaires
  • Fonctions table
  • Considérations sur l’implémentation des fonctions
  • Modifier une fonction existante
  • Les alternatives aux fonctions
11/ Déclencheurs DML (Data Manipulation Language)
  • Conception
  • Implémentation
  • Concepts avancés (nesting, recursion)
12/ Utilisation de tables en mémoire (In-Memory OLTP)
  • Vue d’ensemble et architecture
  • Tables en mémoire
  • Procédures stockées natives
13/ Code managé
  • Introduction à l'intégration du CLR (Common Language Runtime)
  • Gérer les assemblies avec SQL Server Data Tools (SSDT)
  • Mettre en œuvre l’intégration du CLR
14/ Stockage et interrogation de données XML
  • 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
  • Requêtes XQuery basiques
  • Éclatement de données XML en données relationnelles (« shredding »)
15/ Données spatiales
  • Introduction aux données spatiales
  • Travailler avec les types de données spatiales SQL Server
  • Utiliser les données spatiales dans les applications
16/ BLOBs et documents textes
  • Introduction aux BLOBs
  • Travailler avec les FileStream
  • Utilisation de la recherche en texte intégral
17/ Contrôle de la concurrence
  • Concurrence et transactions
  • Verrouillage interne
18/ Surveillance et performance
  • 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
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Professionnels des bases de données
Dates

Dates

  • Du 20 au 24 Fév. 2023
  • Du 08 au 12 Mai 2023
  • Du 07 au 11 Août 2023
  • Du 20 au 24 Nov. 2023
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.