Hace muchos años que desarrollo aplicaciones en Visual C++, casi todas las aplicaciones que desarrollé tienen que interactuar con bases de datos.
Mi gestor de base de datos preferido es MySQL, las razones las explicare en otra ocasión. Pero este post es para comentarles sobre la fabulosa herramienta de modelamiento de datos DBDesigner, que esta en su Version 4.
Esta herramienta ademas de tener una interfaz muy bien diseñada (utilizando tecnicas avanzadas), corre tambien en Linux.
Personalmente esoy acostumbrado a tener mis datos en forma de script’s SQL, DBDesigner tiene funcionalidad de obtener el modelo a partir de una base de datos existente (Ingeniería Inversa) lo que es muy util.
Hay muchas funcionalidades que tiene esta herramienta, se las recomiendo.
Pueden descargarse la ultima version desde http://www.fabforce.net/dbdesigner4/ Se distribuye gratuitamente bajo licencia GNU GPL.
Update!: DBDesigner esta descontinuado!, el sucesor es MySQL WorkBench