Tango interview question

How would you design a database for a website? How will your design handle relationships, rules, and optimization?