"In the past, I used Microsoft Access to generate data models because I do not have an appropriate free tool to do it. Now MySQL Workbench provides 3 main function blocks: SQL Development, Data Modeling, and Server Administration."
http://www.sunfinedata.com/tutorial/use-mysql-workbench-to-develop-data-model-and-stored-procedures/
MySQL Workbench:
http://forums.mysql.com/index.php?151
http://www.sunfinedata.com/tutorial/use-mysql-workbench-to-develop-data-model-and-stored-procedures/
MySQL Workbench:
http://forums.mysql.com/index.php?151