Ловушка поклонников дизайна базы данных вызвана поиском таблиц - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть база данных для студентов, на момент поступления я знаю, в какую школу они входят, и группу / год поступления (то есть класс 2019, класс 2018 и т. Д.).Позже мне дают группу ученика и группу по годам в пункте въезда.

Если бы у меня были эти данные, доступные при вводе, я мог бы ссылаться на группу форм и в этой> группе лет> школе> регионе (Англия, Шотландия) через иностранные ключи.

Можно ли как-нибудь избежать ловушки поклонников и утверждать, что группа форм является частью группы, является частью школы, частью региона и т. Д. Согласно приложенному изображению (я хочу иметь возможностьчтобы добавить соединение, где красные стрелки)?

Fan trap of students, schools, and form groups

...