Anda di halaman 1dari 13

Manual de Workbench 5.1.

16

Mysql Workbench

MySQL Workbench es una herramienta


visual de diseo de bases de datos que
integra
desarrollo
de
software,
Administracin de bases de datos, diseo de
bases de datos, creacin 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 relacin, 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
relacin, debe recordar lo siguiente:
Tipo de Relacin

Tabla A

Tabla B

Uno a Uno

Cedula
Campo Clave debe
ser llave Primaria
Primary Key

Cedula
Campo Clave debe
ser llave Primaria
Primary Key

Uno a Muchos

Cedula
Campo Clave debe
der llave Primaria
Primary Key

Cedula
Campo Clave debe
der llave Foranea
Foreign Key

Muchos a Muchos

Campo Clave no
debe ser llave ni
auto_incrementable

Campo Clave no
debe ser llave ni
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 opcin 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

Anda mungkin juga menyukai