I am looking for a book that focuses on db design more than administration, or T-SQL. Table relationships, best practices, triggers, stored procedures, indexes, etc.. The whys and wherefores of database architecture. Obviously many of these topics are covered in most admin and many T-SQL books, but I am looking for something specifically targeted at db architecture and design.
Thanks for all suggestions.