14
INITIATION À MYSQLWORKBENCH ISEN Dev’

Formation MySQL Workbench

  • Upload
    isendev

  • View
    2.240

  • Download
    3

Embed Size (px)

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.

Citation preview

Page 1: Formation MySQL Workbench

INITIATION À MYSQLWORKBEN

CH

ISEN Dev’

Page 2: 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

Page 3: Formation MySQL Workbench

3

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

• Modélisation graphique

Page 4: Formation MySQL Workbench

4

PRÉSENTATION GÉNÉRALE

• Export SQL rapide

Page 5: Formation MySQL Workbench

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

6

INTERFACE CRÉATION DIAGRAMME

Vue d’ensembl

eBarre d’outil

Zone de création

Page 7: Formation MySQL Workbench

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

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

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

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

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

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

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

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