You are on page 1of 3

DBDesigner4

Publicado por Manuel Alejandro on lunes 30 de noviembre de 2009 / Etiquetas: DBDesigner 4

Dbdesigner es una herramienta muy potente que


nos permite diseñar visualmente una base de
datos a traves del modelo entidad-relacion, entre
otras cosas nos permite exportar el diseño visual
a sentencias SQL, sincronizar con mysql desde
la interfaz y la ingenieria inversa, es decir, si ya
tienes una base de datos creada en mysql puedes
hacer ingenieria inversa en DBdesigner
conectandote a ella y con un solo click crear el
modelo entidad-relacion de la misma.

Instalacion

Antes que nada verifiquemos de tener instaladas las librerias libstdc++ habilitadas para nuestra
distribucion. en el equipo que estoy instalando el dbdesigner en este momento tiene ubuntu 9.10 y
tengo instalado lo siguiente: libstdc++6 y libstdc++6-4.4-dev.

Posteriormente iniciar la instalacion de la biblioteca de kylix, la cual se puede descargar aqui


nota: descarguen el .tar.gz

Ahora muevan el .tar.gz descargado al directorio /opt o al directorio de su preferencia. en mi caso lo


copio a /opt porque ahi es donde voy a instalar el dbdesigner4.

$ mv Descargas/kylixlibs3-borqt-3.0-2.tar.gz /opt/
$ cd /opt/
$ tar -xzvf kylixlibs3-borqt-3.0-2.tar.gz
$ cd kylixlibs3-borqt
$ sudo ./install.sh
$ sudo cp -d /usr/lib/kylix3/* /usr/lib/

Ahora descargar el DBDesigner4 Aqui

Movemos el archivo descargado al directorio /opt y posteriormente hacer la instalacion.


$ mv Descargas/DBDesigner4.0.5.4.tar.gz /opt/
$ cd /opt
$ tar -xzvf DBDesigner4.0.5.4.tar.gz
$ cd DBDesigner4/
$ sudo ./startdbd
$ sudo ln -s kylix3/libborqt-6.9-qt2.3.so
$ sudo chown -R usuario:usuario /opt/dbdesigner

Y ya podremos usar esta gran herramienta para diseñar nuestras bases de datos, para invocarlo
desde la consola ejecutamos: /opt/DBDesigner4/DBDesigner4 &

Ahora Crear un lanzador del soft en el menu principal de nuestra distribucion.

Sistema->Preferencias->Menu principal->programacion->elemento nuevo


hacer click en el icono y buscarlo en la ruta /opt/DBDesigner4/Doc/images ahí seleccionamos el
icono. El comando para llamarlo es: /opt/DBDesigner4/DBDesigner4 y listo ya podremos acceder a
dbdesigner desde el munu de programacion.

Ahora lo mas importante ¿Como conectar DBDesigner con nuestra base de datos existente en
Mysql?

Lo primero es ir al menu Database->Connect to Database->New Database Connection donde nos


sale esta ventana

En esa ventana debemos colocar los datos relacionados con la conexion a nuestra base de datos
como: nombre de la conexion, el driver a usar (en mi caso es Mysql porque mi base de datos esta
hecha con mysql), nombre del host donde esta ubicada la base de datos (localhost si estamos
trabajando localmente o de lo contrario la direccion IP del equipo donde esta la base de datos),
nombre de la base de datos, usuario y password, la descripcion es opcional.

Despues de introducir esos datos seleccionamos la conexion que acabamos de crear y hacemos click
en connect donde probablemente nos salga un error como este:

La solucion a este problema esta en hacer un enlace simbolico de la ruta donde instalamos el
dbdesigner al directorio /usr/lib, esto se hace de la siguiente manera:

sudo ln -s /opt/DBDesigner4/Linuxlib/libsqlmy23.so.1.0 /usr/lib/libsqlmy.so


Luego de esto cerramos Dbdesigner4 y volvemos a abrirlo para que tome los cambios.

Seguidamente intentamos conectarnos de nuevo a la base de datos donde probablemente nos de otro
error como este:

Este error lo resolvemos agregando un paquete que necesitamos para que el dbdesigner4 funcione
con mysql.

$ wget http://crlab.com/dbx/dbxmda.tar.gz
$ tar xvfz dbxmda.tar.gz
$ mv DbxMda/libsqlmda.so.4.50 /usr/lib/
$ ldconfig

Ahora a cada conexion que vayamos a hacer en la configuracion avanzada cabiamos los siguientes
parametros:

GetDriverFunc: getSQLDriverMySQL
LibraryName: libsqlmda.so.4.50
VendorLib: libsqlmda.so.4.50

y listo ahora finalmente podremos conectar con nuestras base de datos y empezar a diseñar.

Fuentes:
http://javoaxian.blogspot.com/2008/04/conectar-dbdesigner4-una-base-de-datos.html
http://gnu-linux-fsloizp.blogspot.com/2007/12/instalar-dbdesigner-4-en-ubuntudebian.html

You might also like