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

PD>Здравствуйте, Qulac, Вы писали:


Q>>>>Можно, имитация наследования. Базовая таблица для факультета и группы, к ней 1 к 1 таблицы факультета и группы и у студента внешний ключ на нее, в зависимости от ситуации это будет или факультет или группа.


Q>>Это не юмор был.


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


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

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


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


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


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


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

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


Q>>А не будет проблем, fk группы будет указывать на факультет, а не на базовую таблицу.


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


Да.
Программа – это мысли спрессованные в код
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.