Use this database design and modeling tool to design your schema using IDEF1x notation, and export it to a SQL script instantly.
This program, dbSketch, supports in-place editing and modal editing. You can even jumpstart your design by importing an existing SQL DDL. You can color and style the diagram for presentation, then print it across multiple pages or export it to PNG. Finally, it uses a simple XML file format, allowing it to fit smoothly into any source control environment.
The program supports Oracle 9 and 10, MySQL 4 and 5, and Postgres 8.