Está en la página 1de 13

Manual de Workbench 5.1.

16
Mysql Workbench
 MySQL Workbench es una herramienta
visual de diseño de bases de datos que
integra desarrollo de software,
Administración de bases de datos, diseño de
bases de datos, creación y mantenimiento
para el sistema de base de datos MySQL. Es
el sucesor de DBDesigner 4.
1.- Entrando al entorno de Workbench
2.- Hay que crear el nombre de la bases de Datos o nuestro esquema,
haciendo click aquí

2.1.- Luego

2.2.- Salvar, colocar el nombre, recuerda para modificaciones futuras


2.3.- Posteriormente crear el diagrama entidad relación, entrando en:
3.- Paso siguiente crear las tablas, haciendo click en el icono del lado izquierdo y
luego en el area cuadriculada, colocar el nombre y trabajar con la barra de menu
inferior
3.1.- Una vez colocado el nombre a la tabla, presionar enter se habilita la opcion
de la barra inferior Columns y se proceder a entrar los campos, tenga en cuenta
los tipos y las llaves
5.1.- Para crear las relaciones o Cardinalidad entre las tablas del Diagrama entidad
relación, debe recordar lo siguiente:

Tipo de Relación Tabla «A» Tabla «B»


Uno a Uno Cedula Cedula
Campo Clave debe Campo Clave debe
ser llave Primaria ser llave Primaria
«Primary Key» «Primary Key»

Uno a Muchos Cedula Cedula


Campo Clave debe Campo Clave debe
der llave Primaria der llave Foranea
«Primary Key» «Foreign Key»

Muchos a Muchos Campo Clave no Campo Clave no


debe ser llave ni debe ser llave ni
auto_incrementable auto_incrementable
5.2.- Creando relaciones o cardinalidad, en Workbench.
Imaginemos en el siguiente ejemplo de un DER con tres tablas

Como vera es necesario en la tabla prestamos, registrar los datos de los usuarios y de los
libros, cada vez que se preste. Como el usuario podra prestar varios libros, es evidentes que
entre las tablas usuarios y prestamos, asi como tambien entre libros y prestamos, la
cardinalidad es de uno a muchos.
Ahora crearemos la cardinalidad entre las tabla libros y prestamos.
a.- Entramos en la tabla prestamos de una bases de datos llamada BibliotecaAA.
b.- Seguidamente seleccionamos la opción Foreign Keys, y en el recuadro que se encuentra debajo de
la leyenda Foreign Key Name, colocaremos FK_cota, al lado derecho, en Referenced Table,
seleccionados de donde proviene la llave primaria, es decir en este caso BibliotecaAA.libros , al lado
derecho en Column, seleccionamos el campo que recien creamos a decir cota. Al lado derecho, en
Foreign Key Options, tanto en On Update, como On delete, seleccionamos CASCADE
4.1.- Para exportar el Diagrama entidad Relacion como imagen, entrar en File,
Export, Export as PNG, colocar nombre y guardar
4.1.- Para exportar el Diagrama entidad Relacion como Codigo SQL, y posteriormen
llevarlo al phpMyadmin entrar en File, Export, Forward Engineer SQL
CREATE Script, colocar nombre y guardar
Tabla: libros Tabla: usuarios

Tabla: prestamos

Tabla: libros

Tabla: prestamos

Tabla: usuarios

También podría gustarte