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

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


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


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

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


Q>Это за чем?


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

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

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


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


То есть у группы будет 2 FK — на факультет и на базовую таблицу ?
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.