Здравствуйте.
https://habr.com/post/113260/
Я нашел в интернете пример таблички с такими полями:
Деталь, Склад, Количество, Адрес склада.
И пояснение второй нормальной формы:
Ключом в данной таблице есть пара Деталь и Склад.
Если на складе еще нет деталей, то у нас нет возможности хранить адрес склада, так как схема такую ситуацию не предусматривает. Поэтому добаление нового склада невозможно (аномалия вставки), а вывоз деталей со склада означает, что мы потеряем информацию о его адресе (аномалия удаления).
У меня вопрос. Почему мы не можем хранить адрес склада, если на нем нет деталей? Можно же в Деталь указать пустое поле, а в Количество - 0.