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.
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éesPRÉREQUIS
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