Aperçu du cours
Optimisation des Requêtes SQL
Approfondissez votre compréhension des requêtes SQL avec des techniques avancées pour améliorer la performance et l’efficacité des bases de données. Ce module couvre l’optimisation des index, la gestion des transactions et les stratégies de partitionnement des données.
Sécurité des Bases de Données MySQL
Découvrez les meilleures pratiques pour sécuriser vos bases de données MySQL. Apprenez à mettre en œuvre l’authentification, le chiffrement des données et la sécurisation des connexions pour protéger vos informations sensibles.
MySQL et Big Data
Explorez l’intégration de MySQL avec les technologies Big Data. Ce cours vous enseignera comment MySQL peut être utilisé pour gérer de grandes volumes de données, intégrer avec des solutions de Big Data telles que Hadoop et optimiser les performances à grande échelle.
Projet Pratique et Résolution de Problèmes
Engagez-vous dans un projet pratique qui simule des défis réels rencontrés par les administrateurs de bases de données. Ce module inclut également des sessions de résolution de problèmes pour renforcer vos compétences en dépannage et en optimisation des performances.
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
Fonctionnalités
- Synthétiser les données
- Savoir utiliser les tables temporaires
- Savoir manipuler des données avancées
Public ciblé
- Administrateurs systèmes
- Administrateurs de bases de données
Détails
- 10 Sections
- 27 Lessons
- 21 Weeks
- Rappels2
- 1.1Résumé des clauses principales
- 1.2Traitement conditionnel avec CASE
- Les clauses avancées4
- 2.1Modification des Opérateurs de comparaison par ANY, ALL et SOME
- 2.2Limitation du nombre d’enregistrement avec TOP et WITH TIES
- 2.3Elargir une recherche avec les caractères génériques ( % , _ , [ ] , [ ^ ] )
- 2.4Les fonctions RANK et DENSE RANK
- Synthétiser les données3
- 3.1Utiliser la clause COMPUT
- 3.2Les clauses ROLLUP et CUBE
- 3.3La table PIVOT
- Les jointures avancées4
- 4.1Jointure interne
- 4.2Jointures multiples
- 4.3Corréler des sous-requêtes
- 4.4La commande MERGE
- Utiliser les tables temporaires2
- 5.1Les différents types de tables temporaires
- 5.2Quand utiliser les tables temporaires ?
- Manipulation des données avancées2
- 6.1Utilisation de la clause OUTPUT avec INSERT, UPDATE et DELETE
- 6.2La commande TRUNCATETABLE
- Intégrité des données3
- 7.1Contraintes uniques
- 7.2Contrainte CHECK
- 7.3Contrainte DEFAULT
- Traitement des données2
- 8.1Point de sauvegarde d’une transaction SQL
- 8.2Régler le niveau d’isolation de la transaction
- Les triggers2
- 9.1Créer des triggers
- 9.2Utilisation des tables insérées et supprimées
- Performance d’une base de données3
- 10.1Utiliser les index
- 10.2Bonnes pratiques d’optimisation
- 10.3Gestion de la performance