Database design and development is easy. Fact.
Surprised? You shouldn't be.
The difficultly in the art of database design, development and deployment is creating a system that can withstand a ten-fold increase in activity overnight without falling flat on it's face leaving you without a web site.