Herramientas de trabajo II – Diseño de BBDD – DBDesigner
20 de noviembre, 2006 // 4 Comentarios
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?

¡Saludos!. Soy Sergio Gago, aprendiz de todo que da vueltas por Internet, consultor, geek, y viajero. Me gusta internet, los ordenadores, viajar, bucear y tu. Si quieres saber dónde estoy, mira arriba, o contacta conmigo.
Sígueme!
Hola, hace unos días que lo he bajado y no he encontrado la forma de que se conecte a un servidor de bases de datos. Probe intentnadola conexión al servidor via web y al servidor de produccion y nada.
¿Sabes donde puedo conseguir mas informacion sobre las conexxiones?
Muchas gracias.
25 de noviembre, 2006
Hola Diego.
Yo la primera vez seguí la documentación que tienen. Echala un vistazo, seguro que te ayuda:
http://fabforce.net/dbdesigner4/doc/index.html
Antes había unos foros activos, pero han debido tener problemas y los han desactivado…
27 de noviembre, 2006
CSS a tiro de suggest y PHP y HTML y Javascript - Sergio Gago dijo...
[...] Estoy pensado que este post le podía haber incluido en la serie de Herramientas de trabajo. [...]
7 de diciembre, 2006
Herramientas de trabajo III - UML - Poseidón - Sergio Gago dijo...
[...] Otros sobre herramientas de trabajo… Diseño de BD – DB Designer Diagrama de Gantt – Gantt Project [...]
18 de diciembre, 2006