Smart Database Design is based on the six primary goals of every database:
Usability, Data Integrity, Performance/Scalability, Extensibility, Security, and Availability.
And, what's even more important than designing a successful project is knowing why.
Smart Database Design is more than a collection of best-practices; it's the business and architectural case for the best-practices.