Formation - Développer des bases de données SQL Server

Qualiopi
Durée 5 jours (35 heures)
Localisation Partout en France
Logo de IB Cegos - Formation - Développer des bases de données SQL Server

Proposé par

IB Cegos

Prérequis

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En entreprise
  • À distance
  • En centre

Objectifs pédagogiques

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

Programme de la formation

Avant la session
  • Un quiz de consolidation des pré-requis
En présentiel / A distance

1 - Introduction au développement de base de données

  • Introduction à la plate-forme SQL Server
  • Tâches du développement de base de données SQL Server

2 - Conception et implémentation de tables

  • Conception des tables
  • Types de données
  • Travailler avec les schémas
  • Création et modification de tables
  • Ateliers

    Concevoir des tables

    Créer un schéma

    Créer des tables

3 - Conception avancée de tables

  • Partitionnement de données
  • Compression de données
  • Tables temporelles
  • Ateliers

    Partitionner des données

    Compresser les données

4 - Assurer l'intégrité des données au moyen de contraintes

  • Assurer l'intégrité des données
  • Implémenter l'intégrité de domaine
  • Mettre en oeuvre l'intégrité référentielle et d'entité
  • Ateliers

    Ajoutez des contraintes

    Tester les contraintes

5 - Introduction à l'indexation

  • Concepts de base de l'indexation
  • Types de données et index
  • Index sur une colonne simple et index composite
  • Ateliers

    Créer un index cluster

    Créer un index non-cluster

6 - Concevoir des stratégies d'indexation optimisées

  • Types d'index
  • Gestion d'index
  • Plans d'exécution
  • Utilisation de DTE
  • Ateliers

    Utiliser le magasin des requêtes

    Heaps et index cluster

7 - Index columnstore

  • Introduction aux index Columnstore
  • Création d'index Columnstore
  • Travailler avec les index Columnstore
  • Ateliers

    Créer des index de type Columnstore

    Créer une table Columnstore à mémoire optimisée

8 - Concevoir et implémenter les vues

  • Introduction aux vues
  • Création et gestion des vues
  • Considération sur les performances
  • Ateliers

    Créer des vues standard

    Créer une vue de mises à jour

9 - Conception et implémentation de procédures stockées

  • Introduction aux procédures stockées
  • Travailler avec les procédures stockées
  • Implémentation de procédures stockées paramétrées
  • Contrôler le contexte d'exécution
  • Ateliers

    Créer des procédures stockées

    Créer des procédures stockées paramétrées

    Modifier le contexte d'exécution d'une procédure stockée

10 - Conception et implémentation de fonctions définies par l'utilisateur

  • Vue d'ensemble des fonctions
  • Conception et implémentation de fonctions scalaires
  • Conception et implémentation de fonctions table
  • Considérations sur l'implémentation des fonctions
  • Alternatives aux fonctions
  • Ateliers

    Formatage des numéros de téléphone

    Modifier une fonction existante

11 - Répondre aux manipulations de données à l'aide de déclencheurs

  • Conception de déclencheurs DML
  • Implémentation de déclencheurs DML
  • Concepts avancés sur les déclencheurs
  • Ateliers

    Créer et tester le déclencheur d'audit

    Améliorer le déclencheur d'audit

12 - Utilisation de tables en mémoire

  • Tables en mémoire
  • Procédures stockées natives
  • Ateliers

    Utiliser des tables à mémoire optimisée

    Utiliser des procédures stockées compilées en mode natif

13 - Implémentation de code managé dans SQL Server

  • Introduction à l'intégration du CLR de SQL
  • Importer et configurer des ensembles
  • Ateliers

    Évaluer le code CLR proposé

    Créer une fonction CLR à valeur scalaire

    Créer une fonction CLR à valeur de table

14 - Stocker et interroger des données XML dans SQL Server

  • 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
  • Débuter avec xQuery
  • Éclatement de données XML en données relationnelles ("shredding")
  • Ateliers

    Déterminer quand utiliser XML

    Tester le stockage de données XML dans des variables

    Utiliser des schémas XML

    Utiliser les requêtes FOR XML

    Créer une procédure stockée pour renvoyer du XML

15 - Travailler avec les données spatiales SQL Server

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

    Se familiariser avec le type de données géométriques

    Ajouter des données spatiales à une table existante

    Trouver des lieux à proximité

16 - Stocker et interroger des BLOB et des documents textes dans SQL Server

  • Considérations sur les données BLOB
  • Travailler avec les FileStream
  • Utilisation de la recherche en texte intégral
  • Ateliers

    Activer et utiliser les colonnes FILESTREAM

    Activer et utiliser les tables de fichiers

    Utiliser un index en texte intégral

17 - Concurrence SQL Server

  • Concurrence et transactions
  • Verrouillage interne
  • Ateliers

    Implémenter l'isolation SNAPSHOT

    Mise en oeuvre du verrouillage au niveau des partitions

18 - Performance et surveillance

  • 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
  • Ateliers

    Collecter et analyser les données à l'aide des événements étendus

    Mise en oeuvre d'une base de référence

Après la session
  • Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
  • Des vidéocasts pour revenir sur les points clés de la formation
  • Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis
Logo de IB Cegos - Formation Formation - Développer des bases de données SQL Server

Proposé par

IB Cegos

"Formations aux technologies et métiers du Numérique"

Voir la fiche entreprise
Logo de IB Cegos - Formation - Développer des bases de données SQL Server

Formation - Développer des bases de données SQL Server

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.