Разбор задачи про связь многие-ко-многим в БД _(import)
Реляционная модель данных: как всё устроено на самом деле, без лишней математики
Представьте, что вам нужно хранить информацию о тысячах книг в библиотеке, о сотрудниках предприятия, о товарах на складе или о рейсах авиакомпании. Телефонная книга, каталог интернет-магазина, база данных налоговой — всё это примеры того, что мы называем базами данных. А самая популярная и до сих пор непревзойдённая модель организации таких данных называется реляционной. Её придумал в 1970 году английский математик Эдгар Франк Кодд, работавший тогда в IBM, и с тех пор почти все серьёзные базы данных мира построены именно по его правилам...
Нормальные формы баз данных - это просто
В прошлой статье я говорил про то, что нужно разделять сущности и не дублировать одну и ту же информацию, либо же наоборот, в некоторых особо не удобных случаев лучше эту информацию продублировать и провести денормализацию БД. Нормализация, денормализация, что это вообще за слова такие? Существует такое понятие как нормальная форма. На собесе могут спросить: сколько нормальных форм ты знаешь? Так вот: многие, очень многие говорят, что их всего 5, что в корне не верно. Это самые часто используемые 5 НФ, а на самом деле их 6 + еще две специальные нормальные формы...