Aperçu
Utiliser MySQL Server RDBMS avec Workbench pour devenir un expert en SQL sur les requêtes pour votre logique commerciale sur des problèmes du monde réel.
Programme
-
- Introduction à MySQL
-- Vue d'ensemble des bases de données relationnelles
-- Importance de MySQL en science des données
-- Mise en place de l'environnement MySQL
- Notions de base de MySQL
-- Comprendre les bases de données, les tables et les schémas
-- Introduction à MySQL Workbench et aux outils en ligne de commande
-- Types de données et contraintes dans MySQL
- Langage de définition de données (DDL)
-- Création et modification de tables
-- Index et clés primaires
-- Clés étrangères et relations
- Langage de manipulation de données (DML)
-- Insertion, mise à jour et suppression de données
-- Interrogation des données avec les instructions SELECT
-- Filtrage des données avec la clause WHERE
- Interrogation avancée
-- Utilisation des JOIN pour combiner des tables
-- Sous-requêtes et requêtes imbriquées
-- Fonctions d'agrégation (COUNT, SUM, AVG, etc.)
- Analyse de données avec MySQL
-- Regroupement de données avec GROUP BY et HAVING
-- Tri et classement des résultats
-- Utilisation des expressions de table communes (CTEs)
- Fonctions et procédures stockées
-- Utilisation des fonctions intégrées
-- Création et gestion des procédures stockées
-- Utilisation des déclencheurs pour les tâches automatisées
- Principes de conception de bases de données
-- Concepts de normalisation
-- Conception de schémas de base de données efficaces
-- Stratégies d'optimisation des index
- Amélioration des performances et optimisation
-- Techniques d'optimisation des requêtes
-- Analyse et amélioration des performances des requêtes
-- Comprendre et utiliser les index de manière efficace
- Intégration de MySQL avec des outils de science des données
-- Connexion de MySQL avec Python pour l'analyse de données
-- Utilisation de MySQL avec des outils d'analyse de données populaires (e.g., R, Tableau)
- Sécurité et bonnes pratiques
-- Rôles d'utilisateur et permissions
-- Sauvegarde et récupération des données
-- Bonnes pratiques pour la gestion d'une base de données MySQL
- Projet de synthèse
-- Conception d'une base de données pour un projet de science des données réel
-- Importation, interrogation et analyse des données
-- Présentation des insights et recommandations basées sur les données
- Revue du cours et prochaines étapes
-- Récapitulatif des concepts clés abordés
-- Ressources supplémentaires pour un apprentissage approfondi
-- Conseils pour bâtir une carrière en science des données utilisant MySQL
Enseigné par
Étiquettes