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.
• General:
*Conexión a base de datos & Instance
Management * Wizard driven action items
*Fully scriptable with Python and Lua
*Soporte para plugins personalizados
• Modelado de datos:
*Diagrama entidad relación
*Drag'n'Drop visual modeling
* Reverse engineering from
SQL Scripts and live database
* Forward engineering to SQL
Scripts and live database
*Sincronización de esquema
* VENTAJAS:
1. Brinda libertad a los usuarios.
2. Puede ser usado, copiado,
estudiado, modificado y
redistribuido.
3. Ahorros
multimillonarios en la
adquisición de licencias
4. Tiende a ser muy
eficiente (por que
mucha gente lo
optimiza, mejora).
* DESVENTAJAS:
1. El software libre y el software
no-comercial son en realidad
incompatibles con el softwarecomercial.
2. El software libre crea riesgos legales.
3. El software libre no tiene garantía proveniente del autor.
4. Disminuye el índice de software”pirata”
*USOS:
La herramienta podría usarse para realizar un diagrama EER, y
esa es su principal función: primero diseñar el diagrama EER,
implementándolo sobre la herramienta y a partir de él obtener el
diagrama del esquema relacional y también las sentencias de
creación de tablas, vistas e índices de manera automática. Se
utilizará para representar el diagrama del esquema relacional con
las tablas y sus columnas, incluyendo las claves primarias, las
claves foráneas y a quienes referencian, y todo ello mediante una
interface gráfica que permitirá además generar las sentencias
DDL de creación de tablas e índices. Las posibilidades de utilizar
diferentes notaciones nos permitirán obtener un diagrama del
esquema relacional habitual en cualquier trabajo profesional.