Следующая проблема возникает из: https://cs.senecac.on.ca/~dbs201/pages/Normalization_Practice.htm (Упражнение 3)
Ненормализованная таблица выглядит следующим образом:
Для соответствия Первой нормальной форме, все повторяющиеся группы должны быть обработаны.В этом случае несколько товаров могут появиться в одном заказе, поэтому ему необходимо присвоить собственную сущность и связать ее с исходной таблицей:
Эти таблицы также находятся во второй нормальной форме, потому что во всех таблицах каждый неключевой атрибут зависит от первичного ключа в своей таблице.
Наконец, чтобы привести его к третьей нормальной форме, Клиент должен получить свою собственную сущность и вернуться к исходной сущности Заказа:
Правильно ли я нормализовал исходную таблицу в третьей нормальной форме?Если нет, пожалуйста, оставьте отзыв, объясняющий, что я сделал не так.