INICIO |  SISTEMAS |  DESARROLLO WEB |  WEBHOSTING |  CONTACTO   
 

dbDesigner herramienta gratis para modelar bases de datos mysql

Desde hace bastante tiempo (más de un año) que como empresa hemos estado utilizando dbDesigner para modelar las bases de datos mysql de nuestros proyectos. Ahora les contamos un poco de nuestra experiencia con esta herramienta.

 

Desde hace más de un año hemos utilizado la herramienta dbDesigner para modelar bases de datos, especialmente en motor de base de datos mySql que es el motor utilizado en la mayoría de nuestros proyectos. En particular utilizamos la versión 4.0.5.6 de dbDesigner.

Características de dbDesigner

Quizás concuerden conmigo que uno de los principales atributos de dbDesigner es que es gratuita. Pero no solo eso, dbDesigner está realmente bien hecha. Por ejemplo, nos hemos conectado a otros motores como sql server y también tiene conexión con Oracle y con ODBC. También cuenta con la opción de conectarse directamente al servidor para grabar la base de datos diseñada por nosotros, para actualizarla o incluso para hacer ingeniería inversa. De hecho nosotros utilizamos dbDesigner para hacer ingeniería inversa conectandonos a un servidor sql server.

Como aspectos objetables podríamos comentar que no siempre ha sido fácil encontrar foros en español con respuestas de buena calidad. Además, otra 'crítica' podría ser que en algunos detalles no es muy amigable y a veces poco intuitivo. Para entender a que me refiero puedes leer el siguiente subtítulo con algunos problemas que hemos encontrado y como los hemos solucionado.

En todo caso, a pesar de nuestras observaciones dbDesigner sigue siendo una herramienta sumamente poderosa.

Solución a algunos problemas y errores en dbDesigner

Error 1: There are circular relations

Un problema en dbDesigner se nos presentó cuando quisimos exportar un modelo de datos completos incluyendo las relaciones y Foreign Keys. El error era el siguiente There are circular relations. Al principio pensamos que era por las foreign keys (asumo que ustedes saben que no toda base de datos mysql soporta foreign keys sino que deben trabajarla como innodb) pero no iba por ahí el problema. La solución pasa por seleccionar todos los elementos del modelo, es decir, en el menú Edit elegir la opción Select All Objects y luego exportar. La solución era fácil pero a nuestro favor podemos decir que el mensaje de error no decía mucho y era bastante ambiguo.

Error 2: Connection to database failed. dbExpress Error: Invalid Username / Password

Otro problema un poco más complicado en dbDesigner es al tratar de conectarse al servidor de base de datos. Acusa el siguiente error Connection to database failed. dbExpress Error: Invalid Username / Password. El problema se debe a que dbDesigner trabaja con un formato de contraseñas para mysql anterior a mysql 4 (pueden ver más detalles en este foro del sitio mysql). La solución es la siguiente:

Paso 1: Crear un usuario de base de datos en mysql.
Paso 2: Darle al usuario recién creado los accesos necesarios a la base de datos a la que deseas que dbDesigner se conecte.
Paso 3: Ejecutar el siguiente comando en la base de datos: SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Nota: Se entiende que en el comando debes reemplazar some_user por el usuario que creaste para la conexión, some_host debes reemplazarlo por el host de base de datos (generalmente localhost) y newpwd debes reemplazarlo por la password que le asignarás.

Referencias y tutoriales dbDesigner

En esta dirección encontrarás no solos los instaladores sino también unos tutoriales oficiales de dbDesigner: fabFORCE.net downloads.

Esta página nos llevó a la solución del error Connection to database failed. dbExpress Error: Invalid Username/Password en dbDesigner.

 

Otros artículos

 
Por que desarrollar sistemas con ENLAZE Tecnología.
 
Conozca la cartera de proyectos de ENLAZE Tecnología en desarrollo de sistemas.
 
Conozca la cartera de proyectos de ENLAZE Tecnología en desarrollo y diseño de sitios web.
 
Volver

 
Desarrollo del portal www.puromotor.cl para comprar o vender autos y vehiculos de todas las marcas y modelosDesarrollo de portal www.puromotor.cl para comprar o vender autos y vehiculos desarrollado por ENLAZE Tecnología.
 
Sistema para control de inversión y gestión de empresas constructorasSistema para control de inversión y gestión de empresas constructoras desarrollado por ENLAZE Tecnología.
 
Sistema para gestión de proyectos inmobiliariosSistema para gestión de proyectos inmobiliarios desarrollado por ENLAZE Tecnología.
 
Desarrollo de sistemas y sitios web para corredoras de propiedades por ENLAZE Tecnología.
 
 
SU KSA Gestión inmobiliaria pone en producción sistema desarrollado por ENLAZE Tecnología.
 
 
ENLAZE Tecnología implementa nuevo sitio web corporativo de Ingenious.
 
 
dbDesigner herramienta gratis para modelar bases de datos mysql y solución de errores
 
 
jQuery framework javascript para un desarrollo web atractivo
 
 
ENLAZE Tecnología. Correo electrónico: ventas @ enlaze.cl