Наткнулся на интересный, подробный и аргументированный разбор решений часто встречаемых задач при проектировании и эксплуатации БД, где для каждой задачи приводятся как хорошие распространенные практики так и плохие практики, но, к сожалению, не менее распространенные... Всем советую, особенно тем, кто только начал осваивать проектирование баз данных. Но и "старички", быть может, что-то интересное подчерпнут для себя. ССЫЛКА --- Добавлено --- Отдельно советую долистать до 96 слайда и почитать про индексы, чтобы во-первых не лепить их куда нипопадя, а во-вторых научиться ими правильно пользоваться, потому как они срабатывают не всегда.
Вот еще немножко инфы по индексам, разъясняющей, как они работают. На сей раз на русском и в стиле "поймет каждый гуманитарий".