Предположим, у меня есть таблица с именем "student" с одним столбцом "name".И я хочу сохранить второй атрибут под названием «группа».«группа» будет значением, вычисленным из имени, и разные имена могут быть в одной группе.Таким образом, у каждого имени есть группа, а у группы может быть много имен.Это можно легко смоделировать в нормализованной схеме, создав вторую таблицу с именем «group» и добавив столбец fk в «student», который указывает на «group».Однако предположим, что теперь я могу рассчитать группу студентов только через некоторое время после их регистрации.Таким образом, я должен быть в состоянии войти в студента, не зная их группу.С этой схемой мне придется либо использовать нулевые fk, либо не добавлять студента.
Извинения, если я упускаю очевидное, я несколько новичок в нормализации.То, что я рассмотрел, использует ассоциативную таблицу с FK для группы и FK для студента.Это позволило бы мне вводить студентов, не зная их групп, а затем связывать их с их группами через ассоциативную таблицу на более позднем этапе.Но из того, что я прочитал в ассоциативных таблицах, вы должны использовать их для деконструкции отношений «многие ко многим».И это отношения один ко многим.Так что я в замешательстве.Существует ли стандартный способ нормализации такого отношения «многие к одному», при котором значение можно рассчитать только позже?