Задать вопрос
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 комментария
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
mgramin
@mgramin
например в таблице В первичный ключ составной, а в А форенкей с ограничением уникальности.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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