Diseño Modelado de base de datos en DBDesigner 4
Publicado por jcalderon en Sábado, Enero 5, 2008
Necesitaba urgente una herramienta que me permita diseñar y modelar una base de datos, para cumplir con una tarea académica creo que encontré la mejor opción por las múltiples funcionalidades incorporadas, se llama:
DBDesigner 4.- Es un sistema de diseño de base de datos disponible libre que integra el diseño de base de datos, el modelado, la creación y el mantenimiento en un ambiente simple y perfecto.
Esta herramienta esta disponible o soporta los sistemas operativos Win2 XP y GNU/Linux, se puede acceder a la descarga gratis bajo la licencia GNU GPL. Para quienes utilizan mysql como motor de base de datos, DBDesigner 4 es la mejor opción ya que ha sido desarrollado y optimizado para mysql.
Empezar con la creación de tablas, para ello seleccionar new Table en la barra de herramientas. Seguidamente hacemos doble clic en la table, se podrá agregar los campos que se desee.
Les recuerdo que para la relación entre tablas tenemos que selección en la barra de herramientas, tendiendo en cuenta la cardinalidad de: 1:1 / 1: n / n:n.
El diseño completo queda de la siguiente manera el cual contiene claves primarias, claves foráneas, relación (cardinalidad), entre otros.
![]()
Algo importante que ofrece esta herramienta es que permite exportar el código SQL de la base de datos esto lograríamos en el menú File > Export > SQL Create Strip….Dejo los diferentes formatos que exporte de la base de datos para explicación de DBDesigner 4.
Download: Codigo Fuente SQL












man escribió
Excelente programa, es lo que buscaba para el modelado de mis bases de datos, pero falta agregar en este articulo donde descargar. Le recomiendo a jcalderon poner donde se descarga: bajar DB
Mike escribió
Yo acabo de empezar con esto de diseñar la base de datos y no entiendo por que al crear una clave y relacionar la tabla con otra, dbdesigner copia la clave a la otra tabla pero si quiero modificar la base de datos mas adelante es un problema… tengo que quitar la clave y entonces tengo que quitar la relacion y se borra la clave en la otra tabla.
Nelson Piedra escribió
@Mike al relacionar una tabla A (que tiene clave primaria) con otra B, necesitas de una clave foránea -secundaria- que permita la relación. Si no hay clave foránea explícita se va a generar una columna en B que hará el papel de clave foránea y esto establece una relación de dependencia funcional entre las tablas, que es útil para mantener la integridad de la base de datos, aunque ciertamente es un problema si tienes que hacer alguna modificación sobre la estructura de la base de datos en la que intervengan alguna de las tablas relacionadas directa o indirectamente. En cualquier caso la recomendación general es que generes el modelo físico de la base de datos cuando el modelo lógico este lo suficientemente maduro.
Saludos y si puedo ser de ayuda estoy a tus órdenes.
nopiedra.wordpress.com
Juan Pablo Botero escribió
eee.
Hace rato ando en busca de una herramienta así, ahora en uso
cysman escribió
Yo acabo de empezar con esto de diseñar la base de datos y no entiendo como agregar comentarios a la bd creada
jcalderon escribió
/Cysman/ Puedes agregar comentarios conforme vas haciendo el diseño de la base de datos o dejarlo para el final, db disigner posee un icono en la parte inferior izquierda cuyo identificador es una T.
fede escribió
existira algo parecido para mssql?
Boppyisogiday escribió
spderive from buy cialis forged
Odolleycred escribió
viagra sur le net concentration
MANUEL CEPEDA escribió
No puedo bajar el sower para provar su funcionamiento
monica escribió
bueno como esta queria saber como diseñar en si desde un comienzo como diseñarlo la base para luego realizarlo en el DBDesigner solo es urgente saberlo como diseño o como empiesa la idea o la ideo para poder realizar o diseñar una base datos gracias …..