Попытка нормализовать таблицы до 2NF и 3NF

У меня есть эта диаграмма зависимостей, которую я пытаюсь превратить во 2NF, а затем в 3NF. Я не уверен, что я делаю это правильно:

Вот зависимость:введите здесь описание изображения

Вот как я пытался смоделировать это:

введите здесь описание изображения


person Batman    schedule 19.11.2012    source источник


Ответы (1)


Если я правильно понимаю диаграмму, ваше "1b" - правильное разложение. Однако все таблицы в «1b» находятся как минимум в 5NF.

Представление о том, что вы можете нормализовать до 2NF и не выше или до 3NF и не выше, является распространенным заблуждением о том, как работает нормализация. Довольно часто начинают с отношения, находящегося в 1НФ, и за один шаг получают все отношения в 5НФ.

person Mike Sherrill 'Cat Recall'    schedule 20.11.2012