My Space to Share

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.

dbdesigner1.jpg

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.

dbdesigner2.jpg

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.

dbdesigner3.jpg

El diseño completo queda de la siguiente manera el cual contiene claves primarias, claves foráneas, relación (cardinalidad), entre otros.

dbdesigner4.jpg
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

11 comentarios para “Diseño Modelado de base de datos en DBDesigner 4”

  1. 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

  2. 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.

  3. 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

  4. Juan Pablo Botero escribió

    eee.
    Hace rato ando en busca de una herramienta así, ahora en uso

  5. 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

  6. 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.

  7. fede escribió

    existira algo parecido para mssql?

  8. Boppyisogiday escribió

    spderive from buy cialis forged

  9. Odolleycred escribió

    viagra sur le net concentration

  10. MANUEL CEPEDA escribió

    No puedo bajar el sower para provar su funcionamiento

  11. 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 …..

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>