Задать вопрос
Meridian312
@Meridian312

Каким образом можно организовать таблицу, в которой есть 3 иностранных ключа (FK) и они все Главные ключи?

Каким образом можно организовать таблицу, в которой есть 3 иностранных ключа (FK) и они все Главные ключи?

1FvZgZX.png

Таблица А, все поля PK и FK
Таблица Б, все поля PK и FK
Таблица В, airline_code FK, flight_number PK

Задача, создать CONSTRAINT для Таблицы А.

Запись создаётся в Таблица А, только тогда когда, Airline Code совпадает и у Aircraft Model (Таблица Б) и у Flight Number (Таблица В)

Если нужно переделать дизайн, то объясните каким способом это можно представить.
  • Вопрос задан
  • 2702 просмотра
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mgramin
@mgramin
например в таблице В первичный ключ составной, а в А форенкей с ограничением уникальности.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы