DBDesigner 4 de FabForce était - et est toujours - un produit abouti et très fonctionnel, mais il n'existe que sous Windows (sous Linux aussi) et n'est plus développé ni supporté depuis... 2003.
Surprise, un fork "salutaire", et toujours en opensource, vient de sortir chez MySQL : il s'agit de MySQL Workbench (version beta). La pré-version n'apporte encore aucune nouvelle fonctionnalité importante, et plusieurs outils sont encore en grisé (non-activées). Mais on peut déjà importer les schémas de base écrits avec DBDesigner (.xml) et se connecter à une bdd pour faire du reverse ingeneering. Surtout, MySQL Workbench sera multiplateforme (Win|Minux|Mac).
La présentation des tables par défaut est plus chargée : En plus de ses colonnes, chaque table liste par défaut ses foreign keys, ses indices et ses triggers. Le schéma devient un peu vite illisible. Mais l'outil deviendrait vite intéressant si l'on peut avoir la main sur les modèles de présentations.
Le gros intérêt de MySQL Workbench 1.0.5 beta pourrait être en particulier l'API : "Plugins can be written in several languages, such as Lua, PHP, Java and Python". On rêve déjà de générateurs de couches objet, dans le style du plugin uml2php de DIA.
Bilan mitigé pour l'instant mais assez encourageant : On utilisera encore l'excellent DBDesigner 4, à la fois simple et complet, mais en surveillant de près l'évolution du dernier bébé de MySQL AB.
Télécharger MySQL WorkBench : http://dev.mysql.com/downloads/gui-tools/