What is this? From this page you can use the Social Web links to save Herramientas de trabajo II - Diseño de BBDD - DBDesigner to a social bookmarking site, or the E-mail form to send a link via e-mail.

Social Web

E-mail

E-mail It
Noviembre 20, 2006

Herramientas de trabajo II - Diseño de BBDD - DBDesigner

Posted in: Diseño Web, Profesional

Siguiendo con la serie de herramientas de trabajo que inicié con Gantt Project, pasamos ahora el diseño de las Bases de Datos (el orden en que el postearé los elementos no tiene porque ser el mismo que en un proyecto real.

Normalmente trabajo con MySQL, dejando Oracle y demás bastante de lado. En ocasiones por su sencillez, en ocasiones por su gratuidad, y sobre todo, por la inmensa comunidad de usuarios que lo utilizan, asi como su crecimiento en cuanto a funcionalidades.

Pero el hecho es que a la hora de diseñar un modelo relacional que pueda ser entendido incluso por el cliente, necesitas una herramienta más potente que los típicos esquemas de las herramientas CASE. Y ahi es donde aparece mi favorito: DB Designer de fabFORCE.

Con este software gratuito (al contrario que el Oracle designer, o el Rational Rose), podremos hacer unos diseños muy limpios y explicativos, además de establecer todas las propiedades de la base de datos de antemano.

Aqui una somera lista de caracteristicas traducidas:

  • Linux / Windows
  • Interface estándar en la industria del diseño de software. Muy sencillo.
  • Modo diseño / modo consulta.
  • Ingeniería inversa para MySQL, MSSQL y cualquier otra base de datos ODBC.
  • Creación de schemas definidos por el usuario.
  • Sicronización modelo a base de datos.
  • Suporte para índices.
  • Creación automática de Foreing Keys
  • Soporte para entidades débiles.
  • Almancenado estandar de inserts y sync.
  • Capacidad de documentación.
  • Impresión avanzada del modelo.
  • Salida como imagen.
  • Todos los tipos de MySQL con sus opciones.
  • Tipos de datos definidos por el usuario.
  • Almacenado en base de datos o sin base de datos.
  • Acceso por red multiusuario a través de almacenado en base de datos.
  • Control de versiones con almacenado en BD
  • Constructor de consultas SQL
  • Historial de comandos SQL
  • Almacenamiento de comandos SQL sin modelo.
  • Interfaz para plugins

Vale, hasta aqui simplemente he traducido lo mismo que podemos encontrar en su página. Ahora, para intentar aclararlo, enlaces a su lista de screenshots.

Vista del modelo
Edición de tablas
Modo de consulta
Y el resto…

Hasta ahora ha sido la herramienta que más me ha gustado, por su sencillez, y sobre todo, por la conexión final a BD, sobre todo en las primeras fases del proyecto donde puede haber varias modificaciones al modelo aun estando en implementación (aunque esto no sea bueno…), y sobre todo, la posibilidad de usar control de versiones y trabajo colaborativo en el modo DB, es de bastante utilidad cuando hay varias personas encargadas del diseño, o es un proyecto muy grande.

¿Quereis descargarlo?


Return to: Herramientas de trabajo II - Diseño de BBDD - DBDesigner