formation mysql workbench
DESCRIPTION
Il s'agit d'une initiation au logiciel MySQL Workbench. La formation présentera les éléments suivants : -Présentation générale du logiciel -Création d'un modèle -Explication de l'interface de création de diagramme -L'ajout de table -Les relations entre les tables -L'exportation SQL Cette formation est proposée par ISEN Dev, un projet associatif étudiant de l'association Isen Engineering. Réalisé en 2012 Présentation réalisé par SAEZ Jonathan. NB : La présentation animée est disponible lors du téléchargement.TRANSCRIPT
![Page 1: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/1.jpg)
INITIATION À MYSQLWORKBEN
CH
ISEN Dev’
![Page 2: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/2.jpg)
2
SOMMAIRE
• Présentation générale
• Création modèle
• Interface création diagramme
• Ajout de Table
• Relation entre les tables
• Exportation SQL
![Page 3: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/3.jpg)
3
PRÉSENTATION GÉNÉRALE• Logiciel de modélisation de base de donnée MySQL
• Modélisation graphique
![Page 4: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/4.jpg)
4
PRÉSENTATION GÉNÉRALE
• Export SQL rapide
![Page 5: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/5.jpg)
5
CRÉATION MODÈLE
Cliquez ici pour changer le nom de la base
Cliquez ici pour commencer a créer les tables
![Page 6: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/6.jpg)
6
INTERFACE CRÉATION DIAGRAMME
Vue d’ensembl
eBarre d’outil
Zone de création
![Page 7: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/7.jpg)
7
INTERFACE CRÉATION DIAGRAMME
Sélection, déplacement et effacement
Aspect essentiellement visuel (images …)
Ajout de tables, vues et routines
Liens entres les tables
![Page 8: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/8.jpg)
8
AJOUT DE TABLE
Ajout d’une vueAjout d’une table (T)
Ajout d’une routine
Méthode d’insertion d’une table :
• Cliquez sur le bouton d’ajout ou faites T• Dans la zone de création, cliquez la ou vous voulez la table, et agrandissez la (purement visuel)
![Page 9: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/9.jpg)
9
AJOUT DE TABLEAjout de colonne à la table :•Double-cliquez sur la représentation visuelle de la table.•Ajoutez les éléments dans l’onglet des colonnes
![Page 10: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/10.jpg)
10
AJOUT DE TABLE
Nom Rôle
Columm Name Nom de la colonne
Datatype Type de données
PK Clef primaire (identifiant unique, et obligatoire)
NN Non NULL
UQ Unique
UN Non signé
AI Incrémentation automatique
Default Valeur par défaut
![Page 11: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/11.jpg)
11
RELATION ENTRE LES TABLES
Cela permet de lier des informations de tables différentes entre elles
• Les relations entre deux tables peuvent être :
1. Identifié : trait plein.2. Non identifié : trait discontinue
• Les relations entre deux tables peuvent aussi être :
a. 1:1 : Une ligne correspond a une seule ligne de l’autre table
b. 1:n : Une ligne corresponds a une ou plusieurs ligne de l’autre table
c. n:m : n ligne d’une table peuvent correspondre a m ligne de l’autre
![Page 12: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/12.jpg)
12
EXPORTATION SQL
Méthode d’exportation :
• File Export Forward Engineer SQL CREATE Script (Ctrl + Maj + G)
Lieu de création du fichier .sql (optionnel)
• Remplissez la page comme ci-contre et faites Next
![Page 13: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/13.jpg)
13
EXPORTATION SQL
Méthode d’exportation :
• Cochez les cases afin de générer uniquement ce qui vous est utile (en général le choix par défaut convient).
• Faites encore Next
![Page 14: Formation MySQL Workbench](https://reader036.vdocuments.mx/reader036/viewer/2022081504/558c83d4d8b42a60698b458b/html5/thumbnails/14.jpg)
14
EXPORTATION SQL
Méthode d’exportation :
Vous avez généré votre SQL.
Vous pouvez le copier dans un fichier ou le presse papier afin de l’insérer sur MySql