Книги по проектированию сложных реляционных баз данных?
=========================================================

 Какие есть книги на русском по проектированию сложных реляционных баз данных? 

 С одной стороны да, сложностей в приведении к какой-нибудь нормальной форме почти нет. Всего то типов связи - один к одному, один ко многим и многие ко многим через промежуточную таблицу. Выбрать почти всегда не сложно.  

А вот когда сложности с производительностью - начинаются извращения с сознательной денормализацией и поддержанием актуальности в связанных таблицах (остатков, оборотов и детальных движений например). Вот про это и я бы общие подходы почитал. Так как знаю только подход одной желтой фирмы. 

 любая  

  

сложная база состоит из простых  

а простых всего четыре варианта 

 Любой учебник по базам данных, можно для вузов, чтобы прямо теорией обмазаться. Главное - это теория, чтобы знать, что, зачем и почему именно так. Остальное делается по аналогии. 

 Проектирование баз данных во всех книгах сводится к одному - нормализации баз данных. Нужно мыслить абстрактно и связывать сущности реального мира с сущностями в базе. Пример - множество студентов может посещать множество курсов, а на множество курсов ходит множество студентов. Вы должны учиться проецировать объекты реального мира на сущности в базе данных. 

 большие проекты - слишком абстрактное понятие.  

Большие проекты могут поьзоваться обычными маленькими базами данных, без сложностей.  

Нужно уточнять какая стоит задача/проблема.  

  

Если просто образование - любая книга по проектированию баз данных дает достаточно теории.  

А на практике нельзя работать абстрактно, нужно давать реалистичные вводные. 

 начните лучше сначала  

  

![5f1c77a66b8f2830059932.jpeg](https://habrastorage.org/webt/5f/1c/77/5f1c77a66b8f2830059932.jpeg)