Database design tools

List of tools that allow for the design of a database.

MagicDraw

MagicDraw is the award-winning business process, architecture, software and system modeling tool with teamwork support. With Cameo Data Modeler plugin, data-related modeling can be peroformed on MagicDraw. It includes entity-relationship diagram, SQL database modeling/diagramming and DDL script generation/reverse features.

Desktop/Cloud: Desktop
Generate DDL scripts: Yes
Free edition: No
ER Diagram: Yes

IBM InfoSphere Data Architect

Data Architect allows you to create models for DB2, Informix, Oracle, Sybase, Microsoft SQL Server, MySQL, and Teradata source systems. Elements from logical and physical data models can be visually represented in diagrams using Information Engineering (IE) notation.

Desktop/Cloud: Desktop
Generate DDL scripts: Yes
Free edition: No
ER Diagram: Yes