Accueil > Big Data, SGBD, IA, BI, SAP > 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

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : BSI144


Sessions programmées :

Du 15 au 19 Fév. 2021

Du 12 au 16 Avril 2021

Du 14 au 18 Juin 2021

Du 20 au 24 Sept. 2021

Du 15 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : BSI144


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 15 au 19 Fév. 2021
  • Du 12 au 16 Avril 2021
  • Du 14 au 18 Juin 2021
  • Du 20 au 24 Sept. 2021
  • Du 15 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation