Таких паттернов скорее всего нет. Самый важный паттерн - это Нормальные формы (обычно с 1 по 3).
Нормализация более высоких порядков обычно в продуктовых БД не делается. (почти не делается).
Вообще в этой предметной области опасно давать паттерны т.к. всегда найдется задачка где даже
де-нормализация (анти-паттерн) дает например буст к производительности и это не укладыватся
в теорию. Хотя тебе любой базовик подтвердит что иногда денормализация полезна и делается).
По книгам - посмотри Дейт - Введение в системы баз данных.
Есть еще огромная тонна книг специфичная по отношению к вендору БД (Oracle/MSSQL/Db2) и у каждой
из них будут свои рекомендованные паттерны. Поэтому давать их нет смысла или паттерн в одной DBMS
может стать анти-паттерном в другой (временные таблицы MSSQL/Oracle).
Или тебе надо сразу определиться на какой DBMS ты будешь работать.