MySQL Workbench is a next-generation visual database design application that can be used to efficiently design, manage and document database schemata.
It is available as both open source and commercial editions. The Community (OSS) Edition is available from this page under the free software/open source GNU General Public License (commonly known as the "GPL").