I had to create the database from a MS Visio ER Diagram. I knew about Reverse Engineering in Visio, so thought there must be a way to do so called Forward Engineering. But I was disappointed, as I could not find a way in Visio to do it (at least do it easily).
I found this tool on Codeplex, which works as a plugin in Visio. I installed it with Visio 2010 and it work perfectly for me.
Here is the link to the site: