Re: и еще один вопрос по реляционной структуре
От: BlackEric http://black-eric.lj.ru
Дата: 31.10.24 15:41
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Пусть та же система, что и тут


PD>https://rsdn.org/forum/db/8843633.1
Автор: Pavel Dvorkin
Дата: 30.10.24


PD>пусть есть таблица institute с одной строкой. Или как-то иначе. Это здесь не обсуждаем.


PD>Есть факультеты. Таблица faculty с FK (или без него, как хотите) на institute


PD>На факультете есть группы. Таблица `group` с FK на faculty.


PD>А еще есть студенты. Таблица student и вот тут вопрос


Один и тот же человек может одновременно учиться на разных факультетах. Дневной + заочка. Или на одном, но на разных специальностях.

Поэтому связь студента с факультетом и группой через промежуточную таблицу. Там связь M:N.
Да каждый человек имеет сслылку на хотя бы 1 факультет (обязательно). И возможно на группу, а если в академе, то не имеет ссылки на группу, только на факультет.
И еще нужно разрулить когда он на одно и том же факультете учится на одной специальности, а на 2 а академе.
Нужен отдельной таблице список студентов в академе получается.
Итого
Факультеты
Группы
Академы
Студенты.
И таблицы для связей всего этого. Как-то так.
https://github.com/BlackEric001
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.