Может ли быть вложенным Foreign Key и можно ли по нему извлечь информацию?
Допустим есть таблицы:
"Руководители", "Задачи", "Исполнители"
И специальная таблица:
"Расписание"
В таблице "Задачи" есть FK_Руководитель
В таблице "Исполнители" есть FK_Задача
Достаточно ли теперь будет указать в таблице "Расписание" только FK_Исполнитель, чтобы получить информацию о предыдущих объектах (задачи, руководители)? Или в ней нужно все равно указать все три FK (задача, исполнитель, руководитель)?
Вопрос НЕ о том, как лучше/как надо, а можно ли делать вложенность объектов при помощи Foreigh Key и таким образом полноценно извлекать нужную информацию?