|
DBDesigner y MySQL Workbench |
|
|
|
|
Escrito por Administrator
|
|
martes, 21 de octubre de 2008 |
|
Con la nueva versión de MySQL 5.0 y la posibilidad de utilizar Vistas, el DBDesigner se nos ha quedado corto para realizar modelados de Bases de Datos. MySQL Workbench es la alternativa por la que hemos optado en Web A Medida por su buen funcionamiento, multitud de opciones muy interesantes y SOBRE TODO, porque permite importar modelos que ya teníamos hechos con el DBDesigner. Transformación de DBDesigner a MySQL Workbench En este caso, vamos a partir del modelo de datos alque hacíamos referencia en el artículo http://webamedida.net/index.php?option=com_content&task=view&id=1&Itemid=4, donde estaba disponible un modelo de datos hecho en DBDesigner. - Descargar el modelo comentado de http://webamedida.net/ficheros/ejemploDBDesigner.xml
- Descargar el MySQL Workbenck de la página oficial de MySQL. Existen dos versiones
- OSS: Software Libre - SE: Standard Edition y de pago
- Al ejecutar MySQL Workbench por primera vez, tendremos una visión como se muestra a continuación:
- Ahora pasamos a importar el modelo antiguo de DbDesigner a través de "File --> Import --> Import DBDesigner 4 Model ..." tal y como muestra la figura
- Podremos ver como el programa ha creado las nuevas tablas
ADVERTENCIA: Hay que tener cuidado con las tablas InnoDB porque aunque el modelo de datos que teníamos en DBDesigner tenía definidas todas las tablas con ese tipo, al importarlas en MySQL Workbench las pone a "Schema Default". Esto se puedo comprobar seleccionando la opción "Edit table" al pulsar botón derecho sobre alguna de las tablas del modelo
Para facilitar la labor del lector, puede descargar el nuevo modelo transformado en el formado de MySQLWorkbench desde http://webamedida.net/ficheros/ejemploMySQLWorkbench.zip
Otro de los puntos fuertes que nos ayudó a cambiar de DBDesigner a MySQL Workbench, fue sin duda el repertorio de formatos a los que se pueden exportar los modelos realizados: PNG, PDF...
http://www.webamedida.es/
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla
|