Re[6]: и еще один вопрос по реляционной структуре
От: Pavel Dvorkin Россия  
Дата: 30.10.24 13:25
Оценка:
Здравствуйте, Qulac, Вы писали:

PD>>А зачем тогда смайлик поставил ?


Q>Я его всегда ставлю.


Я же не знал В ответе он был один, было бы много — может, и догадался бы.

PD>>>>Плюс дискриминатор в этой таблице , чтобы отличать группы от факультетов


Q>>>Это за чем?


PD>>Ну этот тот же instanceof.


PD>>Получил по студенческому FK элемент из базовой таблицы, а теперь куда второй запрос ? На факультет или группу ?


Q>На ту таблицу где есть соответствующая строка в fk на ключ.


Где, в базовой таблице или в таблице группы или факультета ? Если в базовой, то там, значит, 2 FK и один из них NULL ? Если в таблице группы или факультета, то как мне узнать, в какой ?

PD>>>>Плюс не знаю какие CONSTRAINT или еще что-то, чтобы группы не включались в группы, факультеты в группы или факультеты, а только группы в факультеты.


PD>>То есть у группы будет 2 FK — на факультет и на базовую таблицу ?


Q>Да.


Сложновато.

Решение вот тут мне кажется оптимальным.

https://rsdn.org/forum/db/8843919.1
Автор: m2user
Дата: 30.10.24
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.