Я новичок в моей нынешней компании и перешел в цепочку с предыдущих мест работы. В мои обязанности входило составление некоторых стандартов кодирования и лучших практик для нашей разработки программного обеспечения, и для меня на C # были куча документов, с которых я мог начать. К моему удивлению, для SQL Server было не так много. Я думаю, что это потому, что это не так ясно, когда речь идет о базах данных. Это гораздо более субъективная область, и очень многое зависит от вашего дизайна и того, что вам нужно делать.
Вот пара ссылок, с которыми я столкнулся:
Точка перепрыгивания: https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/datacenter/?p=436
Анализатор соответствия рекомендациям: http://esersahin.wordpress.com/2009/01/18/best-practices-design-and-development-guidelines-for-microsoft-sql-server/
Я бы также посетил сайт Patterns and Practices:
http://msdn.microsoft.com/en-us/practices/default.aspx
И посмотрите некоторые конкретные вещи, которые вы делаете, чтобы понять, что они рекомендуют на стороне базы данных.