Здравствуйте, Qulac, Вы писали:
Q>>>Можно, имитация наследования. Базовая таблица для факультета и группы, к ней 1 к 1 таблицы факультета и группы и у студента внешний ключ на нее, в зависимости от ситуации это будет или факультет или группа.
Q>Это не юмор был.
А зачем тогда смайлик поставил ?
PD>>Плюс дискриминатор в этой таблице , чтобы отличать группы от факультетов
Q>Это за чем?
Ну этот тот же instanceof.
Получил по студенческому FK элемент из базовой таблицы, а теперь куда второй запрос ? На факультет или группу ?
PD>>Плюс не знаю какие CONSTRAINT или еще что-то, чтобы группы не включались в группы, факультеты в группы или факультеты, а только группы в факультеты.
Q>А не будет проблем, fk группы будет указывать на факультет, а не на базовую таблицу.
То есть у группы будет 2 FK — на факультет и на базовую таблицу ?