Accueil > Big Data, SGBD, IA, BI, SAP > SQL Server 2016 : concevoir des bases de données
Formation #BSI153

Formation SQL Server 2016 : concevoir des bases de données

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

Durée : 5 jours

Code : BSI153


Sessions programmées :

Du 15 au 19 Fév. 2021

Du 05 au 09 Avril 2021

Du 07 au 11 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 : BSI153


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

  • Maitriser la conception et la mise en oeuvre des bases de données SQL Server
  • Structurer la base de manière à tirer le meilleur parti des diverses fonctionnalités de SQL Server
Programme
1/ Introduction
  • Zoom sur la plateforme SQL Server
  • Fonctionnalités pour le développement
  • Nouveautés de la version 2016
2/ Concevoir et mettre en oeuvre des tables
  • La conception des tables
  • Types de données
  • Travailler avec des schémas
  • Création et mise à jour des tables
3/ Conception avancée de tables
  • Partition des données
  • Compression des données
  • Tables temporaires
  • Manipuler et interroger des données temporelles
4/ Assurer l’intégrité des données au moyen de contraintes
  • Renforcer l'intégrité des données
  • Implémenter l’intégrité de domaine
  • Implémenter l'entité et l'intégrité référentielle
5/ L'indexation
  • Concepts fondamentaux
  • Types de données et index
  • Index sur une colonne simple et index composite
6/ Indexation optimisées
  • Gérer les index
  • Plans d'exécution
  • Démarrer et utiliser le Database Engine Tuning Advisor
  • Optimiser les index
7/ Index columnstore
  • Introduction
  • Création
  • Travail avec index columnstore
8/ Les vues
  • Introduction aux vues
  • Créer des vues
  • Gérer les vues
  • Besoins en performances pour les vues
9/ Les procédures stockées
  • Introduction
  • Conception, création et modification des procédures stockées
  • Implémentation des procédures stockées paramétrées
  • Contrôle et change du contexte d'exécution
10/ Concevoir et implémenter des fonctions définies par l'utilisateur
  • Focus sur les fonctions SQL Server 2016
  • Créer des fonctions scalaires
  • Créer des fonctions tables
  • L'implémentation des fonctions : Bonnes pratiques
  • Alternatives aux fonctions
11/ Les déclencheurs (triggers)
  • Conception et implémentation des triggers DML
  • La Mise en oeuvre des triggers DML
  • Concepts avancés des triggers (nesting, recursion)
12/ Les tables en mémoire (In-Memory OLTP)
  • Vue d’ensemble et architecture
  • Tables optimisées à mémoire
  • Procédures stockées compilées en mode natif
13/ Implémentation de code managé dans SQL Server
  • L'intégration de CLR (Common Language Run-time) dans SQL Server
  • Mettre en oeuvre et publier les assemblies
  • Mettre en œuvre l’intégration du CLR
14/ Stocker et interroger des données XML dans SQL Server
  • Vue d'ensemble de XML et schémas XML
  • Stocker les données XML et les schémas dans SQL Server
  • Les types de données XML
  • L'instruction T-SQL pour XML
  • Requêtes XQuery basiques
  • Fragmentation XML
15/ Travailler avec les données spatiales SQL Server
  • Vue d'ensemble de données spatiales
  • Types de données spatiales SQL Server
  • Utiliser les données spatiales dans les applications
16/ Les données BLOB (Binary Large Object) et les documents texte dans SQL Server
  • Introduction aux BLOBs
  • Travailler avec FileStream
  • Utiliser la recherche en texte intégral (Full-Text)
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 05 au 09 Avril 2021
  • Du 07 au 11 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