Приведу пример:
Есть таблицы: employees, employees_positions и employees_and_positions.
Первая хранит в себе сотрудников.
Вторая хранит в себе должности.
А третья все это дело объединяет. Многие-ко-многим.
Сотрудник может иметь несколько должностей. А должность может иметь несколько сотрудников. Кому сечас сломал логику - это нормально. Это грубый пример. Но этот момент сейчас неважен. Я о другом.
То есть, например, при добавлении нового вида пиццы придется внести по одному новому кортежу для каждого района доставки. Возможна логическая аномалия, при которой определенному виду пиццы будут соответствовать лишь некоторые районы доставки из обслуживаемых рестораном районов.
Антон: Теперь и я запутался, " нетривиальные многозначные зависимости фактически являются функциональными зависимостями" функциональная зависимость это связь один ко многим.
Есть кортеж A, B, C где есть зависимость между A и B и между A и C, но между B и C ее нет. В таком случае 4НФ говорит о необходимости декомпозиции базы