DBVisualArchitect

DB Visual Architect is an Object Relational Mapping Tool. You can perform round-trip engineering between Class Diagram and source code, draw ERD, and generate DB and persistent source code for manipulating the DBMS.

home page: http://www.visual-paradigm.com/dbva.php