У меня есть эта диаграмма зависимостей, которую я пытаюсь превратить во 2NF, а затем в 3NF. Я не уверен, что я делаю это правильно:
Вот зависимость:
Вот как я пытался смоделировать это:
У меня есть эта диаграмма зависимостей, которую я пытаюсь превратить во 2NF, а затем в 3NF. Я не уверен, что я делаю это правильно:
Вот зависимость:
Вот как я пытался смоделировать это:
Если я правильно понимаю диаграмму, ваше "1b" - правильное разложение. Однако все таблицы в «1b» находятся как минимум в 5NF.
Представление о том, что вы можете нормализовать до 2NF и не выше или до 3NF и не выше, является распространенным заблуждением о том, как работает нормализация. Довольно часто начинают с отношения, находящегося в 1НФ, и за один шаг получают все отношения в 5НФ.