La formation Microsoft® SQL Server : Fonctions avancées vous permettra de Maitriser les fonctions avancées de Microsoft® SQL Server, le système de gestion de base de données (SGBD) en langage SQL. Vous apprendrez également les mises à jour, les analyses, l'écriture des requêtes ou encore les expressions de tables.

 

logo-cpf

OBJECTIFS PEDAGOGIQUES

  • Acquérir des connaissances nécessaires à l’utilisation de SQL Server

PROGRAMME

LE MODÈLE ET LES DONNÉES

  • Influence du type de données / standard de schématisation
  • Composition des clés
  • Modélisation en fonction de la volumétrie
  • Utilisation des contraintes et des déclencheurs
  • Qualité des données / gestion de la redondance

OPTIMISATION DU MATÉRIEL

  • Processeurs et gestion du parallélisme
  • Mémoire vive, fenêtre de données et RAM optimale
  • Comparaison des versions 32 et 64 bits de Windows
  • Paramètres des disques durs. RAID et SAN
  • Infrastructure réseau : bonnes pratiques

PARAMÉTRAGE DE SQL SERVER

  • Remarques sur l'installation, paramètres : OS, SQL Server, audit du server avec Perfmon
  • Gestion des ressources par quota, écriture et lecture des données
  • Le moteur de stockage, le cache des données / Checkpoint et LazyWriter
  • Transaction, logs et niveaux d'isolation
  • Organisation des tables et index, volumétrie et organisation logique des fichiers

OPTIMISER LES REQUÊTES SQL

  • Rôle de l'optimiseur, code procédural, requêtes complexes, influence de l'écriture
  • des requêtes
  • Défragmentation des index
  • Monitorer l'exécution des requêtes / plan de requête et statistiques d'exécution
  • Utilisation des DMV pour affiner l'optimisation

CODER POUR LA PERFORMANCE

  • Choisir entre Transact SQL et SQLCLR (C#, .Net)
  • Bonnes pratiques pour les procédures stockées
  • Transactions : effets de bord et exceptions
  • Déclencheurs et performances
  • Monitorat, tuning et mesure

GÉRER DE GRANDES BASES DE DONNÉES

  • VLDB (Very Large DataBase)
  • La compression des données, des Backups
  • Le partitionnement

CERTIFICATION

La certification ENI® en option sur cette formation, permet d’évaluer votre niveau de maîtrise dans le domaine de l'exploitation d'une base de données SQL. Elle est éligible au CPF pour tous les salariés et demandeurs d'emploi. Code CPF : 208 983. Lorsque la certification est financée au titre du CPF, la formation associée peut également être prise en charge (dossier CPF commun). La certification est également éligible à la période de professionnalisation.

PUBLIC

Développeurs, exploitants de bases de données, administrateurs de bases de données

PRÉREQUIS

  • Avoir une expérience du développement et de l'administration de bases de données Connaissance de base du langage SQL
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats

    VERSIONS : 

    Ms SQL Server 2012/2014/2016/2017