Documentos de Académico
Documentos de Profesional
Documentos de Cultura
para Que Sirve Mysql Workbench
para Que Sirve Mysql Workbench
fabFORCE.net DBDesigner4
DBDesigner4 es una herramienta de diseño de bases de datos open source y
ejecutador de consultas lanzado bajo la GPL.1 Fue escrito en 2002/2003 por el
programador austrialiano Michael G. Zinner para su plataforma fabFORCE.net
usando Delphi 7 / Kylix 3.2 3
MySQL GUI Tools Bundle
MySQL, y para construir y manipular los datos en una base de datos MySQL.Fue
desarrollado por MySQL AB y después por Sun Microsystemsy lanzado bajo la GPL.
El desarrollo de las GUI Tools bundle fue detenido, y ahora solo preservado bajo los
Archives de descarga del sitio de MySQL
Las GUI Tools bundle han sido superadas por el MySQL Workbench, y han llegado
al final de su vida con la beta de MySQL Workbench 5.2., Sin embargo, el soporte
del equipo de MySQL continua proveyendo asistencia para las bundle hasta Junio
30, 2010. Futuros lanzamientos de MySQL Workbench añadirán un plugin de
migración, añadiendo características equivalentes al componente MySQL Migration
Toolkit de las MySQL GUI Tools bundle.
Releases
La primera versión previa de MySQL Workbench fue liberada en septiembre de
2005, y no fue incluida en la MySQL GUI Tools Bundle. El desarrollo fue comenzado
nuevamente en 2007 y MySQL Workbench estuvo preparado para volverse el
producto insignia de MySQL GUI.
El versionado comenzó con la 5.0, para remarcar el hecho que MySQL Workbench
fue desarrollado como el sucesor de DBDesigner4.
MySQL Workbench 5.0 y 5.1
MySQL Workbench 5.0 y 5.1 son herramientas visuales especializadas para bases
de datos MySQL. Mientras MySQL Workbench 5.0 era un producto exclusivo de MS
Windows el soporte cross-platform fue agregado a MySQL Workbench 5.1 y
posterior.
MySQL Workbench 5.2
A partir de MySQL Workbench 5.2, cuando la aplicación se ha desarrollado una
base de datos general de aplicación GUI. Aparte de modelado de base de datos
física que cuenta con un editor de SQL y un servidor de base de datos Interfaz de
administración, en sustitución de la antigua MySQL GUI Bundle herramientas. La
nueva aplicación sin embargo todavía no es compatible con la migración de datos,
que era una parte del conjunto de herramienta antigua.
Features
Las características destacadas de MySQL Workbench 5.2 son:
D a r w i n G e o v a n n y Y á n e z P i n o s 2 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
General
Database Connection & Instance Management
Wizard driven action items
Fully scriptable with Python and Lua
Support for custom plugins
SQL Editor
Schema object browsing
SQL syntax highlighter and statement parser
Multiple-, editable result sets
SQL snippets collections
SSH connection tunneling
Unicode support
Data modeling
ER diagramming
Drag'n'Drop visual modeling
Reverse engineering from SQL Scripts and live database
Forward engineering to SQL Scripts and live database
Schema synchronization
Printing of models
Import from fabFORCE.net DBDesigner4
Database administration
Start and stop of database instances
Instance configuration
Database account management
Instance variables browsing
Log file browsing
Data dump export/import
Licensing and editions
MySQL Workbench is the first MySQL family of products that offer two different
editions - an open source and a commercial edition. The "Community Edition" is a
full featured product that is not crippled in any way. Being the foundation for all other
D a r w i n G e o v a n n y Y á n e z P i n o s 3 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
editions it will benefit from all future development efforts. The commercial "Standard
Edition" extends the Community Edition with a series of modules and plugins.
As this business decision was announced soon after the takeover of MySQL by Sun
Microsystems, this has caused speculation in the press about the future licensing of
the MySQL database.
Community reception and reviews.
Since its introduction MySQL Workbench has become popular within the MySQL
community. Since 2010 it is now the second most downloaded product from the
MySQL website with more than 250,000 downloads a month. Before that it was voted
Database Tool of the Year 2009 on Developer.com.
MySQL Workbench has been reviewed by the open source community and print
magazines.
D a r w i n G e o v a n n y Y á n e z P i n o s 4 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
Existen versiones para Window, Linux y Mac. Hay que tener en cuenta que para los
dos últimos sistemas las versiones son Betas. Los links de descarga son los
siguientes:
Windows y Linux:
http://dev.mysql.com/downloads/workbench/5.1.html
Mac:
http://dev.mysql.com/workbench/?p=182
1. Ejecutamos el programa
D a r w i n G e o v a n n y Y á n e z P i n o s 5 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 6 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
6. Una vez que la Instalación haya finalizada, hacer Click en el botón “Finish”
7. Ventana de bienvenida
D a r w i n G e o v a n n y Y á n e z P i n o s 7 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
MySQL Workbench nos permite desde una ambiente gráfico, diseñar un modelo E-
R de una base de datos.
En el ejemplo crearemos una base de datos muy sencilla, la cual no representa un
ejemplo real. Simplemente es para probar las características.
1. Primero creemos el esquema física, Abajo se abre una pestaña en que nos
pregunta el nombre del esquema (ej. llamamos test) y el idioma del esquema,
el cual se recomienda dejar por server default como se muestra en la figura.
D a r w i n G e o v a n n y Y á n e z P i n o s 8 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 9 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 10 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
3.2. Ahora pasemos a crear una tabla por medio de un diagrama E-R.
En la parte superior observamos la opción “Add Diagram”. Hacemos doble
Click sobre ella.
D a r w i n G e o v a n n y Y á n e z P i n o s 11 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 12 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
Buscamos a la izquierda el ícono que nos permite crear una nueva tabla.
Hacemos un Click en el ícono y luego un Click en el grid.
D a r w i n G e o v a n n y Y á n e z P i n o s 13 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
Como ven el Workbench se apega a la teoría relacional, donde en este caso la llave
de la relación “uno” pasa a la tabla de “muchos”. Igualmente si creamos una relacion
M.N (muchos a muchos) generará una relación entre las dos tablas.
Ejemplo:
Base de datos VENTAS
1. Para proceder con este paso es necesario, tener abierto el programa. Luego
procederemos a darle un nombre a nuestra base de dato. En el elemplo
“Mydb” o cualesquiera que Ud. Elija (BDVentas, trabajoBD, base, etc)
D a r w i n G e o v a n n y Y á n e z P i n o s 14 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
3. Del mismo modo podemos adicionar más tablas necesarias, aunque en esta
misma ventana podemos también editar todos los atributos de cada tabla.
D a r w i n G e o v a n n y Y á n e z P i n o s 15 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
7. Y procedemos a realizar el aso anterior para todas las tablas, para luego
obtener la base de datos completa.
D a r w i n G e o v a n n y Y á n e z P i n o s 16 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 17 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
2. Como ven, podemos exportar el diseño, incluso como una imagen en pdf, o
en png, entre otros. La primera pantalla, nos muestra las opciones con las que
queremos que se genere el script DDL. Luego seleccionamos la ubicación
destino del archivo que se creará.
D a r w i n G e o v a n n y Y á n e z P i n o s 18 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
cada sección, podemos especificar aún más, por ejemplo, qué tablas deseo
realmente exportar.
D a r w i n G e o v a n n y Y á n e z P i n o s 19 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 20 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 21 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 22 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 23 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
1. Modelar en WorkBench
Se realiza un modelado de sistema de videos en la Herramienta WorkBench como
se muestra.
D a r w i n G e o v a n n y Y á n e z P i n o s 24 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
3. Configuración de la Conexión
Se selecciona del menú desplegable ManageConnections.
D a r w i n G e o v a n n y Y á n e z P i n o s 25 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 26 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
7. Probar la Conexión
Hacer Click en Test Connection para comprobar la conexión
D a r w i n G e o v a n n y Y á n e z P i n o s 27 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 28 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 29 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 30 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 31 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
D a r w i n G e o v a n n y Y á n e z P i n o s 32 | 33
PARA QUÉ SIRVE MYSQL WORKBENCH
Bibliografía
Nelson Aranibar Regalado. (2011). WWW.MONOGRAFIAS.COM. Recuperado el
23 de 07 de 2013, de http://www.monografias.com/trabajos88/mysql-
worckbench/mysql-worckbench.shtml
Wikipedia. (24 de 06 de 2013). es.wikipedia.org. Recuperado el 23 de 07 de 2013,
de http://es.wikipedia.org/wiki/MySQL_Workbench
D a r w i n G e o v a n n y Y á n e z P i n o s 33 | 33