Мне даны некоторые отношения, и я должен объявить внешние ключи, используя синтаксис SQL. Я сделал это, но я не уверен, почему это работает или как объяснить это, чтобы я мог понять это лучше.
Отношение:
PRIVATE_PATIENT (пациент, консультант)
и объявленные мной внешние ключи:
ИНОСТРАННЫЙ КЛЮЧ (пациент) ССЫЛКА Пациент (пациент)
ИНОСТРАННЫЙ КЛЮЧ (консультант) СПРАВОЧНИК Консультанты ( консультант)
Я не уверен, правильны ли эти декларации, но, пожалуйста, кто-то может объяснить мне, либо процесс объявления внешнего ключа, либо просто оправданный способ объяснения внешних ключей, которые у меня есть.