Можете посоветовать книжку по проектированию баз данных?
Программирование баз данных SQL. Типичные ошибки и...
Отличная книга, которая проливает свет на проектирование и типичные ошибки.(то бишь паттерны)
Введение в системы баз данных