I do not want to buy a tool to create tables in MSSQL from a xsd file. I want to know how you can look at an xsd file and then create tables from it? I know how to create tables in MSSQl 2005. I understand the basic principle of what an xsd file is, but I do not understand how to interpret the elements, groups, simple types, and attributes into tables? I want to look at a xsd file and say, "I will need 6 tables and they will be setup this way?" Is there a book or a website that will give me the information I seek? Or can someone explain it to me?