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 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 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 opción  Foreign Keys ,  y en el recuadro que se encuentra debajo de la leyenda   Foreign Key Name , c olocaremos   FK_cota ,  al lado derecho ,  en  Referenced Table , seleccionados de donde proviene la llave primaria, es decir en este caso  BibliotecaAA.libro s  , 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: usuarios Tabla: prestamos

Manual workbench

  • 1.
    Manual de Workbench5.1.16 Preparado por: Ing Douglas Galvis
  • 2.
    1.- Entrando alentorno de Workbench
  • 3.
    2.- Hay quecrear 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:
  • 4.
    3.- Paso siguientecrear 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
  • 5.
    3.1.- Una vezcolocado 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
  • 6.
    5.1.- Para crearlas 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 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
  • 7.
  • 8.
    5.2.- Creando relacioneso 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.
  • 9.
    Ahora crearemos lacardinalidad 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 , c olocaremos FK_cota , al lado derecho , en Referenced Table , seleccionados de donde proviene la llave primaria, es decir en este caso BibliotecaAA.libro s , 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
  • 10.
    4.1.- Para exportarel Diagrama entidad Relacion como imagen, entrar en File, Export, Export as PNG, colocar nombre y guardar
  • 11.
    4.1.- Para exportarel Diagrama entidad Relacion como Codigo SQL, y posteriormen llevarlo al phpMyadmin entrar en File, Export, Forward Engineer SQL CREATE Script, colocar nombre y guardar
  • 12.
    Tabla: libros Tabla:usuarios Tabla: prestamos Tabla: libros Tabla: usuarios Tabla: prestamos