
How to: Instalar DBDESIGNER 4 en Ubuntu para diseñar de forma gráfica las bases de datos en MySQL, es libre, licenciado bajo la GPL, está desarrollado en Kylix, por lo que funciona muy bien sobre Linux.
-Iniciemos instalando
#apt-get install xkeyboard-config
#cd /opt
#wget http://www.silcom.com.pe/soft/xlibs_6.8.2-77_all.deb
#dpkg -i xlibs_6.8.2-77_all.deb
#wget http://www.silcom.com.pe/soft/kylixlibs3-borqt_3.0-1_i386.deb
#dpkg -i kylixlibs3-borqt_3.0-1_i386.deb
Descargar DBDesigner
http://fabforce.net/
Descomprimir DBDesigner
#tar xvfz DBDesigner4.0.5.4.tar.gz
#cd /opt/DBdesigner/DBDesigner4
Crear Enlace simbolico al escritorio
#ln -fs /opt/DBdesigner/DBDesigner4/DBDesigner4 /home/usuario/Escritorio/
Enlace a Modulos
#cd /usr/lib
#ln -s kylix3/libborqt-6.9-qt2.3.so
#ldconfig
#ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so
Librerias para conectar mysql
#wget http://crlab.com/dbx/dbxmda.tar.gz
#tar xvfz dbxmda.tar.gz
#mv DbxMda/libsqlmda.so.4.50 /usr/lib/
#ldconfig
Ejecutar el programa DBDesigner
#/opt/DBDesigner4/DBDesigner4
Conectar DBDesigner a mysql
primero verifiquemos donde se encuentra "libsqlmda.so"
#locate libsqlmda.so
/usr/lib/libsqlmda.so.4.50
Ahora en el programa damos click en la pestaña DATABASE >>> CONNECT TO DATABASE
Luego NEW DATABASE CONNECT, ahora la pestaña ADVANCED, agregar
DriverName: MySQL
GetDriverFunc: getSQLDriverMySQL
LibraryName: /usr/lib/libsqlmda.so.4.50
VendorLib: /usr/lib/libsqlmda.so.4.50
Cada vez que queramos conectar DBDesigner en ubuntu con nuestra base de datos MySQL elegiremos de la lista de All Database Conections nuestra conexión, pondremos el password y pulsaremos el botón Connect. Y listo. .
Nota: Si muestra este Mensaje "Unable to find Procedure getSQLDriverMySQL" Esto se debe a que GetDriverFunc: getSQLDriverMYSQL ==>> MYSQL la "y" esta en mayuscula es incorrecto GetDriverFunc: getSQLDriverMySQL ==>> MySQL es lo correcto
Subir nuestro diseño a la base de datos
Una vez que tengamos un diseño con sus tablas, sus interrelaciones y demás y querramos pasar del diseño a las tablas, pulsaremos el menú (Database -> Database Synchronisation).
Ahora nos pedirá que elijamos una de las conexiones MySQL que creamos anteriormente, y la conectamos pulsando Connect (que fácil es copiar y pegar). Y en la nueva ventana que nos sale, pulsaremos el botón Execute. Con esto, hemos subido las tablas de nuestro diseño a la base de datos.
Ingeniería inversa
Como hacer ingeniería inversa (de las tablas al diseño). Si ya teníamos creadas nuestras tablas en la base de datos y ahora queremos tener el diseño, lo único que tenemos que hacer es crear un nuevo documento (File -> New), y después pulsar sobre el menú (Database -> Reverse Engineering). Ahora nos pedirá que elijamos una de las conexiones MySQL que creamos anteriormente, y la conectamos pulsando Connect.
En la siguiente ventana, nos saldrá una lista de tablas. Elegiremos de las que querramos tener el diseño y pulsaremos el botón Execute. Y… sorpresa! Ya tienes un diseño de tu base de datos!
Fuente: http://www.eridem.net/instalacion-de-dbdesigner-con-mysql-en-xubuntu/
No hay comentarios:
Publicar un comentario