Bases de données MySQL - Maîtriser MySQL Workbench
À propos de ce cours
- 1 Installation
- 1.1 Ecran de chargement
- 1.2 Page d’accueil
- 2 Réalisation d’une base de données et export SQL dans MySQL Workbench
- 2.1 Conception
- 2.1.1 Base de données
- 2.1.2 Tables
- 2.1.3 Relations
- 2.1.4 Modèle
- 2.2 Création du fichier SQL
- 2.3 Création de la base de données par Import du fichier SQL dans PhpMyAdmin
- 3 Import d’une base de données par un fichier SQL dans MySQL Workbench
- 3.1 Base de données
- 3.2 Export SQL dans PhpMyAdmin
- 3.3 Import SQL dans MySQL Workbench
- 3.4 Modèle
- 4 Import d’une base de données par connexion dans MySQL Workbench
- 4.1 Création d’une connexion
- 4.2 Import de la base de données
- 4.3 Modèle
- 5 Gestion des changements
- 5.1 Modification apportées
- 5.2 Application des modifications
- 5.3 Résultat
- 5.4 Conclusion
Programme du cours
Objectifs d'apprentissage
- Maîtriser l'installation et la configuration de MySQL Workbench
- Comprendre les principes de conception d'une base de données relationnelle
- Apprendre à créer et exporter des schémas de bases de données via SQL
- Savoir importer et exporter des bases de données via fichiers SQL
- Configurer des connexions directes à des serveurs MySQL
- Gérer les modifications de structure et les mises à jour de schémas
Public cible
Ce cours s'adresse aux débutants en administration de bases de données, aux développeurs web et aux analystes de données souhaitant acquérir des compétences pratiques avec MySQL Workbench. Aucune connaissance préalable de MySQL n'est requise, mais une familiarité avec les concepts de base des bases de données relationnelles est un plus.
Contenu détaillé
1. Installation
Nous commencerons par installer MySQL Workbench, l'outil graphique officiel pour travailler avec MySQL. Vous apprendrez à naviguer dans l'interface, depuis l'écran de chargement jusqu'à la page d'accueil principale qui donne accès à toutes les fonctionnalités.
2. Réalisation d'une base de données
Cette section couvre le processus complet de création d'une base de données :
- Conception : définition des tables, colonnes, clés primaires et étrangères
- Modélisation : création d'un diagramme EER (Enhanced Entity-Relationship)
- Export SQL : génération du script de création de la base
- Import dans PhpMyAdmin : exécution du script SQL
3. Import via fichier SQL
Vous apprendrez à importer une base de données existante à partir d'un fichier SQL exporté depuis PhpMyAdmin. Nous verrons comment résoudre les problèmes courants d'encodage et de compatibilité.
4. Connexion directe
Configuration d'une connexion serveur dans MySQL Workbench pour accéder directement aux bases distantes. Gestion des paramètres de connexion et des permissions.
5. Gestion des changements
Méthodologie pour apporter des modifications à une base existante : ajout de tables, modification de structure, mise à jour des relations. Utilisation des outils de synchronisation de schéma.
Méthodologie
Le cours alterne théorie et pratique avec des exercices progressifs. Chaque concept est illustré par des exemples concrets et des cas d'utilisation réels. Des fichiers d'exemple sont fournis pour chaque section.
Résultats attendus
A l'issue de cette formation, vous serez capable de concevoir, implémenter et maintenir des bases de données MySQL complètes en utilisant efficacement MySQL Workbench comme outil principal.