Я читал разные учебники и видел разные примеры нормализации, особенно понятие "повторяющихся групп" в первой нормальной форме. Из них я собрал, что повторяющиеся группы являются "своеобразными" многозначными атрибутами (например, здесь и здесь).
Но мы уже делаем отдельные таблицы для каждого многозначного атрибута, включая внешние ключи из родительской таблицы в процессе сопоставления ERM (модели отношений сущностей) с RDM (модель реляционных данных)? Ссылка: this
Во-вторых, являются ли эти "повторяющиеся группы" по существу горизонтальными в одной строке или могут повторяться одно и то же значение в одном и том же столбце, т.е. одно и то же значение атрибута снова и снова, повторяющейся группы и должны быть устранены?
В этом примере значение English повторяется снова и снова. Является ли это повторяющейся группой? Если я удалю его, чтобы сделать еще одну таблицу SUBJECT с именем Subject и Module_ID (Foreign key), это то, что я получаю. Конечно, он избавляется от повторяющейся ценности, но я не уверен, что это правильно. Это правильно?