SlideShare una empresa de Scribd logo
1 de 14
INITIATION À
MYSQLWORKBENCH
ISEN Dev’
SOMMAIRE
• Présentation générale
• Création modèle
• Interface création diagramme
• Ajout de Table

• Relation entre les tables
• Exportation SQL

2
PRÉSENTATION GÉNÉRALE
• Logiciel de modélisation de base de
donnée MySQL
• Modélisation graphique

3
PRÉSENTATION GÉNÉRALE
• Export SQL rapide

4
CRÉATION MODÈLE
Cliquez ici pour
commencer a créer
les tables
Cliquez ici pour
changer le nom de la
base

5
INTERFACE CRÉATION DIAGRAMME
Vue
d’ensemble

Barre d’outil

Zone de
création

6
INTERFACE CRÉATION DIAGRAMME
Sélection, déplacement et
effacement
Aspect essentiellement
visuel (images …)
Ajout de tables, vues et
routines

Liens entres les tables

7
AJOUT DE TABLE
Ajout d’une table (T)
Ajout d’une vue
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)

8
AJOUT DE TABLE
Ajout de colonne à la table :
•Double-cliquez sur la représentation visuelle de
la table.
•Ajoutez les éléments dans l’onglet des
colonnes

9
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

10
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

11
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 cicontre et faites
Next

12
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

13
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
14
MySql

Más contenido relacionado

La actualidad más candente

Cours access
Cours accessCours access
Cours accesskourbali
 
Cours access
Cours accessCours access
Cours accessmsodjinou
 
Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...
Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...
Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...Gautier Poupeau
 
Présentation PHPOffice
Présentation PHPOfficePrésentation PHPOffice
Présentation PHPOfficeProgi1984
 
Support formation vidéo : SQL pour les (grands) débutants
Support formation vidéo : SQL pour les (grands) débutants Support formation vidéo : SQL pour les (grands) débutants
Support formation vidéo : SQL pour les (grands) débutants SmartnSkilled
 
Les commandes sql
Les commandes sqlLes commandes sql
Les commandes sqlHanfi Akram
 
M2 gidn bn biblio_ml
M2 gidn bn biblio_mlM2 gidn bn biblio_ml
M2 gidn bn biblio_mlHAMDI TAREK
 
Réalisation d'un mashup de données avec DSS de Dataiku - Première partie
Réalisation d'un mashup de données avec DSS de Dataiku - Première partieRéalisation d'un mashup de données avec DSS de Dataiku - Première partie
Réalisation d'un mashup de données avec DSS de Dataiku - Première partieGautier Poupeau
 
Essentiel gestion - formation sur Excel 2007
Essentiel gestion - formation sur Excel 2007Essentiel gestion - formation sur Excel 2007
Essentiel gestion - formation sur Excel 2007Essentiel Gestion
 
Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g noble Bajoli
 

La actualidad más candente (18)

Cours access
Cours accessCours access
Cours access
 
Cours access
Cours accessCours access
Cours access
 
La 2ème partie de la présentation PHP
La 2ème partie de la présentation PHPLa 2ème partie de la présentation PHP
La 2ème partie de la présentation PHP
 
Cours access
Cours accessCours access
Cours access
 
Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...
Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...
Réalisation d'un mashup de données avec DSS de Dataiku et visualisation avec ...
 
Resume SGBDR
Resume SGBDRResume SGBDR
Resume SGBDR
 
Présentation PHPOffice
Présentation PHPOfficePrésentation PHPOffice
Présentation PHPOffice
 
Support formation vidéo : SQL pour les (grands) débutants
Support formation vidéo : SQL pour les (grands) débutants Support formation vidéo : SQL pour les (grands) débutants
Support formation vidéo : SQL pour les (grands) débutants
 
Les commandes sql
Les commandes sqlLes commandes sql
Les commandes sql
 
Intro mongodb
Intro mongodbIntro mongodb
Intro mongodb
 
M2 gidn bn biblio_ml
M2 gidn bn biblio_mlM2 gidn bn biblio_ml
M2 gidn bn biblio_ml
 
Une Introduction à R
Une Introduction à RUne Introduction à R
Une Introduction à R
 
Réalisation d'un mashup de données avec DSS de Dataiku - Première partie
Réalisation d'un mashup de données avec DSS de Dataiku - Première partieRéalisation d'un mashup de données avec DSS de Dataiku - Première partie
Réalisation d'un mashup de données avec DSS de Dataiku - Première partie
 
Adopte une BDD
Adopte une BDDAdopte une BDD
Adopte une BDD
 
Présentation de data.table
Présentation de data.tablePrésentation de data.table
Présentation de data.table
 
09coursaccess
09coursaccess09coursaccess
09coursaccess
 
Essentiel gestion - formation sur Excel 2007
Essentiel gestion - formation sur Excel 2007Essentiel gestion - formation sur Excel 2007
Essentiel gestion - formation sur Excel 2007
 
Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g Administration des base de donnees sous oracle 10g
Administration des base de donnees sous oracle 10g
 

Destacado

Création d’application facile en html via node-webkit
Création d’application facile en html via node-webkitCréation d’application facile en html via node-webkit
Création d’application facile en html via node-webkitIsenDev
 
T P
T PT P
T PADB2
 
Initiation au C++
Initiation au C++Initiation au C++
Initiation au C++IsenDev
 
Test unitaire
Test unitaireTest unitaire
Test unitaireIsenDev
 
Cours Base de Données
Cours Base de DonnéesCours Base de Données
Cours Base de Donnéesyassine kchiri
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMajid CHADAD
 
exercices Corrigées du merise
exercices Corrigées du  meriseexercices Corrigées du  merise
exercices Corrigées du meriseYassine Badri
 
Test unitaires visual studio
Test unitaires visual studioTest unitaires visual studio
Test unitaires visual studioSOAT
 
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...Cyrille Grandval
 
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseMIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseSalah Triki
 
Merise
MeriseMerise
Merisebasy15
 
Merise exercices-mcd_corriges
Merise  exercices-mcd_corrigesMerise  exercices-mcd_corriges
Merise exercices-mcd_corrigesMehdi El
 

Destacado (13)

Création d’application facile en html via node-webkit
Création d’application facile en html via node-webkitCréation d’application facile en html via node-webkit
Création d’application facile en html via node-webkit
 
T P
T PT P
T P
 
Initiation au C++
Initiation au C++Initiation au C++
Initiation au C++
 
Test unitaire
Test unitaireTest unitaire
Test unitaire
 
Cours Base de Données
Cours Base de DonnéesCours Base de Données
Cours Base de Données
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
exercices Corrigées du merise
exercices Corrigées du  meriseexercices Corrigées du  merise
exercices Corrigées du merise
 
Test unitaires visual studio
Test unitaires visual studioTest unitaires visual studio
Test unitaires visual studio
 
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
PHPTour Lyon 2014 - Conférence - Tests unitaires Je veux mes 80% de couvertur...
 
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèseMIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
MIRADOC 2010 - MIRACL Lab. : Etat d'avancement des travaux de thèse
 
MySQL et MariaDB dans le web‎
MySQL et MariaDB dans le web‎ MySQL et MariaDB dans le web‎
MySQL et MariaDB dans le web‎
 
Merise
MeriseMerise
Merise
 
Merise exercices-mcd_corriges
Merise  exercices-mcd_corrigesMerise  exercices-mcd_corriges
Merise exercices-mcd_corriges
 

Similar a Formation MySQL Workbench

04 builder-generation-couche-model
04 builder-generation-couche-model04 builder-generation-couche-model
04 builder-generation-couche-modelMichael Bertocchi
 
Cours_Bureautiue_1.pptx
Cours_Bureautiue_1.pptxCours_Bureautiue_1.pptx
Cours_Bureautiue_1.pptxelfatih10
 
Esssentiel access@NH
Esssentiel access@NHEsssentiel access@NH
Esssentiel access@NHnaziha harrag
 
presentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdfpresentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdfRihabBENLAMINE
 
Excel ppt.ppt
Excel ppt.pptExcel ppt.ppt
Excel ppt.pptBadarSaf
 
Ayoub's Cours of Excel
Ayoub's Cours of ExcelAyoub's Cours of Excel
Ayoub's Cours of ExcelAyoub Ben Ali
 
Excel 2021 - Niveau 1.pptx
Excel 2021 - Niveau 1.pptxExcel 2021 - Niveau 1.pptx
Excel 2021 - Niveau 1.pptxLudovic Bianay
 
coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...
coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...
coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...Ablaye2
 

Similar a Formation MySQL Workbench (13)

Guidetalendd
GuidetalenddGuidetalendd
Guidetalendd
 
04 builder-generation-couche-model
04 builder-generation-couche-model04 builder-generation-couche-model
04 builder-generation-couche-model
 
Access tables
Access tablesAccess tables
Access tables
 
Cours_Bureautiue_1.pptx
Cours_Bureautiue_1.pptxCours_Bureautiue_1.pptx
Cours_Bureautiue_1.pptx
 
Esssentiel access@NH
Esssentiel access@NHEsssentiel access@NH
Esssentiel access@NH
 
presentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdfpresentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdf
 
Excel ppt.ppt
Excel ppt.pptExcel ppt.ppt
Excel ppt.ppt
 
Migrer d'Excel vers power bi
Migrer d'Excel vers power biMigrer d'Excel vers power bi
Migrer d'Excel vers power bi
 
Excel2007
Excel2007Excel2007
Excel2007
 
Ayoub's Cours of Excel
Ayoub's Cours of ExcelAyoub's Cours of Excel
Ayoub's Cours of Excel
 
Guide talend
Guide talendGuide talend
Guide talend
 
Excel 2021 - Niveau 1.pptx
Excel 2021 - Niveau 1.pptxExcel 2021 - Niveau 1.pptx
Excel 2021 - Niveau 1.pptx
 
coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...
coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...
coursexcel2016ddes cours en excel bien detailler pour une meilleur comprehens...
 

Formation MySQL Workbench

  • 2. SOMMAIRE • Présentation générale • Création modèle • Interface création diagramme • Ajout de Table • Relation entre les tables • Exportation SQL 2
  • 3. PRÉSENTATION GÉNÉRALE • Logiciel de modélisation de base de donnée MySQL • Modélisation graphique 3
  • 5. CRÉATION MODÈLE Cliquez ici pour commencer a créer les tables Cliquez ici pour changer le nom de la base 5
  • 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 7
  • 8. AJOUT DE TABLE Ajout d’une table (T) Ajout d’une vue 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) 8
  • 9. AJOUT DE TABLE Ajout de colonne à la table : •Double-cliquez sur la représentation visuelle de la table. •Ajoutez les éléments dans l’onglet des colonnes 9
  • 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 10
  • 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 11
  • 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 cicontre et faites Next 12
  • 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 13
  • 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 14 MySql