Tambien para diseñar siempre recomiendo
Power*Architect
Es en java, multibase de datos y es bastante amigable con la notacionque usamos la mayoria de chapines :D.
-- Victor Leonel Orozco (tuxtor) - http://tuxtor.shekalug.org