Programador PHP freelance

Diseño de bases de datos MySQL

Hace años que utilizo DBDesigner4 para realizar mis diseños de bases de datos. Además de ser una herramienta Open Source bajo licencia GPL tiene una potencia y funcionalidad más que suficiente para mis diseños. Para quien no conozca este tipo de herramientas comentar que se trata de aplicaciones que nos permiten diseñar visualmente nuestra base de datos utilizando una notación como por ejemplo el sistema de modelado Entidad Relación

Después de realizar tu diseño, DBDesigner4 te permite sincronizarlo contra una base de datos real de forma que se encargará de crear todas las tablas en la misma. Además este proceso lo podrás realizar cada vez que lo necesites con lo cual la aplicación gana valor al permitirte utilizarla como herramienta de mantenimiento sin necesidad de manejarte con scripts y obteniendo una visión global al disponer en pantalla de esquema visual.

Os dejo aquí una captura de un diseño hecho con DBDesigner4

Por otro lado MySQL ha sacado por fin su muy esperado MySQL Workbench que viene a ser un buen competidor del DBDesigner4, con una desventaja: MySQL Workbench funciona solo bajo Windows mientras que DBDesigner4 lo hace también con Linux. Para mi eso es suficiente para eligir, dado que paso de un sistema a otro con bastante frecuencia.