You are on page 1of 12

Manual de Workbench 5.1.

16

Preparado por: Ing Douglas Galvis

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
Uno a Uno

Tabla A
Cedula Campo Clave debe ser llave Primaria Primary Key Cedula Campo Clave debe der llave Primaria Primary Key Campo Clave no debe ser llave ni auto_incrementable

Tabla B
Cedula Campo Clave debe ser llave Primaria Primary Key Cedula Campo Clave debe der llave Foranea Foreign Key Campo Clave no debe ser llave ni auto_incrementable

Uno a Muchos

Muchos a Muchos

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

You might also like