He estado buscando un software potente y fácil de utilizar para diseñar bases de datos, y he encontrado el mejor hasta el momento, se trata de DBDesigner, este software es gratuito con licencia GPL.

DB Designer

Actualmente se en encuentra en la versión 4, y puede ser descargado gratuitamente desde su web oficial, se trata de un software visual que nos ayuda para el diseño, modelado, creación y mantenimiento de nuestras bases de datos, trabaja perfectamente con MySQL, Oracle, MSSQL y otras bases de datos ODBC y modelos XML.

DBDesigner

Principales características de DBDesigner

  • Disponible para Linux y Windows
  • Modo diseño y modo Consulta
  • Ingenieria inversa para las bases de datos MySQL, Oracle, MSSQL y cualquier  base de datos ODBC.
  • Generación de esquemas definido por el usuario
  • Sincronización del modelo a la base de datos
  • Soporte de índices
  • Soporte de entidades débiles
  • Sincronización de Inserts estándar
  • Capacidad de documentar la base de datos
  • Impresión avanzada de modelos
  • Soporta plugins
  • Muchas características más.