ERCreator Database Edition is an ER-Diagram tool for data modeling and database design. It lets you design and document your datamodel in a database diagram (ERD).
You can print reports and database diagrams and even check the datamodel for consistency. In addition, you can also generate database scripts for creating the database entities either via DDL files or connect to the database with the new ODBC interface for maintenance. Existing databases can be reverse engineered via the ODBC interface as well; and the DDL files can be generated in batch-mode via the command-line interface.
ERCreator supports the following databases: DB2, Oracle, SQL Server, Access, PostgreSQL, MySQL, Pervasive, Interbase and Firebird.
Trial versions are available for download from the modelCreator Web site.