MySQL Workbench, el sustituto de DBDesigner

Para diseñar una base de datos con una mínima complejidad son necesarios unos conocimientos bastante amplios sobre bases de datos en general y sobre el motor de almacenamiento que vamos a utilizar (MySQL, Oracle, Postgre…).

El primer paso para obtener una base de datos “decente” es un buen análisis para definir la estructura que vamos a introducir dentro del sistema gestor escogido pero, una vez tenemos el esquema que vamos a utilizar, podemos recurrir a herramientas muy útiles que nos facilitan la vida. Una de estas herramientas hasta hace poco era DBDesigner.

DBDesigner era una herramienta que te ayudaba de forma gráfica a crear el esquema de la base de datos pero que gracias a su interfaz pasó a formar parte de las herramientas que se utilizaban en el análisis. El poder crear un modelo gráfico que una vez finalizado, con sólo apretar un botón, te regalara los scripts de creación de la base de datos era una maravilla.

En la parte negativa sólo comentar que la instalación en un equipo corriendo la distribución Ubuntu (la que utilizo en casa y en el trabajo) era larga y complicada; y si al final conseguías que corriera al 100% ya era un gran logro.

El abandono de este proyecto me desilusionó un poco (tengo que confesarlo) hasta que un dia me aventuré a provar la versión Alpha de MySQLWorkbench (según la página oficial de DBDesigner su sucesor natural). Las versiones etiquetadas como Alpha no me acostumbran a llamar mucho la atención pero en alguna de las capturas que pude ver me pareció ver una interfaz muy cuidada para ser una versión pre-Beta de la gente de Sun. El reclamo final que me llevó a su instalación era la facilidad con la que supuestamente se podía instalar en mi sistema operativo.

Al final caí y la verdad es que estoy muy contento. Desconozco si existe la gran diversidad de plugins que existía en DBDesigner pero hasta el momento me ha sorprendido mucho su estabilidad (recuerdo que es una versión Alpha) y el gran abanico de opciones para diseñar un correcto esquema de base de datos (hasta ofrece nomenclaturas para algunos campos generados automáticamente). NOTA: Estoy utilizando MySQL Server, que supongo que será el primer beneficiado de las características del programa.

Para diseñar y gestionar una base de datos hace falta tener conocimientos muy amplios sobre el tema pero una ayuda para las tareas más pesadas nunca está de más ;-) Ahora os dejo con las instrucciones para instalarlo en una Ubuntu 8.10 (cómo siempre, no lo he provado en otros sistemas pero es possible que funcione con versiones anteriores de Ubuntu o Debian):

Instalación de MySQL Workbench en Ubuntu 8.10

Pasos:

  • Instalar la librería libctemplate requerida:
    La podeis encontrar aquí. Bajamos el archivo .deb y lo instalamos con el gestor gráfico (GDebi) o con la consola con el comando:
    sudo dpkg -i /ruta/al/archivo/libctemplateXXXXXXX.deb*sustituir por la ruta correcta y la versión de libctemplate adecuada.
  • Añadir a las fuentes de software la siguiente linea:
    deb ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ binary/Con el asistente gráfico o añadiendo la linea al archivo sources.list en /etc/apt/
  • Instalar MySQL Workbench desde el terminal con el comando:
    sudo apt-get install mysql-workbench-oss

Cualquier duda no dudes en dejarla en comentarios!
mysqlwork

4 thoughts on “MySQL Workbench, el sustituto de DBDesigner

  1. This statement could be the beginning of a smashing training design that learners will use with joy and glee, instruction that will have them engaged and really learning. ,

  2. Perdona pero poner
    sudo apt-get install mysql-workbench-oss
    no me descarga mysql wonkbench me dice:
    E: No se pudo encontrar el paquete mysql-workbench-oss
    osea no lo tengo, me lo puedes pasar? please, si que lo ocupo.

  3. Si has añadido el repositorio de MySQL Workbench debería aparecer el paquete en los índices del apt.
    ¿has ejecutado un “sudo apt-get update” para refrescar los índices después de añadir el repositorio?

    Saludos

  4. apt? no sé que es el apt. sorry, porfavor exoplicame… ho y yo tengo ubuntu 8.04, a lo mejor es eso y no puedo modificarlo porque mi compu es ACER lo mejor es por eso y no puedo o no me deja o puedo actualizarlo.

Leave a Reply

Your email address will not be published. Required fields are marked *