I am quite happy to code out tables by hand when making a database but it\'s not the easiest way to convey information about a database to someone else, especially someone that\
I use the aptly named Database Design Tool. It's extremely simple and unfortunatly it's developed any more, however. It's the best tool I've come across that is free and at the end of designing your tables, it generates the T-SQL for you. It's also language independent.