Description
Objectif de formation: L'apprenant saura utiliser les requêtes avancées du langage SQL ainsi que mettre en œuvre des techniques avancées pour ajouter, mettre à jour et supprimer des données, tables, vues et index. Il saura aussi comment optimiser les performances de votre base de données.
Objectifs pédagogiques
- Synthétiser les données
- Savoir utiliser les tables temporaires
- Savoir manipuler des données avancées
Public concerné
Administrateurs systèmes
Administrateurs de bases de données
Prérequis
Avoir suivi la formation “MySQL - Administration avancée” ou détenir des compétences similaires
Très bonnes connaissances de l'administration MySQL
Déroulé du programme
1
Rappels
- Résumé des clauses principales
- Traitement conditionnel avec CASE
2
Les clauses avancées
- Modification des Opérateurs de comparaison par ANY, ALL et SOME
- Limitation du nombre d’enregistrement avec TOP et WITH TIES
- Elargir une recherche avec les caractères génériques ( % , _ , [ ] , [ ^ ] )
- Les fonctions RANK et DENSE RANK
3
Synthétiser les données
- Utiliser la clause COMPUT
- Les clauses ROLLUP et CUBE
- La table PIVOT
4
Les jointures avancées
- Jointure interne
- Jointures multiples
- Corréler des sous-requêtes
- La commande MERGE
5
Utiliser les tables temporaires
- Les différents types de tables temporaires
- Quand utiliser les tables temporaires ?
6
Manipulation des données avancées
- Utilisation de la clause OUTPUT avec INSERT, UPDATE et DELETE
- La commande TRUNCATETABLE
7
Intégrité des données
- Contraintes uniques
- Contrainte CHECK
- Contrainte DEFAULT
8
Traitement des données
- Point de sauvegarde d’une transaction SQL
- Régler le niveau d’isolation de la transaction
9
Les triggers
- Créer des triggers
- Utilisation des tables insérées et supprimées
10
Performance d’une base de données
- Utiliser les index
- Bonnes pratiques d’optimisation
- Gestion de la performance
Informations
Durée
3 jour(s)
21h
Tarif
2100 € HT
HT
Formations similaires
IA & Data
Migration vers le Cloud
2 jour(s)
Sur demande
IA & Data
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
3 jour(s)
Sur demande
IA & Data
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
1 jour(s)
Sur demande
IA & Data
Analyse des données avec Microsoft Power BI (4-167)
3 jour(s)
2200 € HT