Даны отношения:
Врач (Таб. номер, Фамилия, Должность, Зарплата) и Участок (Номер участка, Примечание).
В отношении Врач содержится информация об участковых терапевтах, в отношении Участок - информация об участках, которые они ведут. Атрибуты, входящие в состав первичных ключей отношений, подчёркнуты.
Необходимо установить между отношениями связь типа 1:1 (один-к-одному), показывающую, что каждый врач работает на одном участке, и каждый участок обслуживается только одним врачом.
Для этого атрибут "Таб. номер" отношения "Врач" был скопирован в отношение "Участок" и схемы отношений стали следующими:
Врач (Таб. номер, Фамилия, Должность, Зарплата)
Участок (Номер участка, Примечание, Таб. номер)
Что из нижеперечисленного нужно также сделать с новым атрибутом "Таб. номер" в отношении "Участок" для реализации задуманной связи?
Должно быть создано условие проверки значений атрибута (наложить ограничение CHECK)
Необходимо объявить атрибут альтернативным ключом (наложить ограничение UNIQUE)
Необходимо включить атрибут в состав первичного ключа (добавить в ограничение PRIMARY KEY)
Необходимо объявить атрибут внешним ключом (наложить ограничение FOREIGN KEY)
Другие предметы Университет Связи между отношениями в реляционных базах данных управление данными отношения Врач Участок связь один к одному первичный ключ внешний ключ атрибуты в отношениях ограничения в базах данных уникальные значения схема данных проектирование баз данных Новый
Для реализации связи типа 1:1 между отношениями "Врач" и "Участок", необходимо правильно настроить атрибут "Таб. номер" в отношении "Участок". Давайте рассмотрим, что нужно сделать с этим новым атрибутом.
Таким образом, для реализации задуманной связи между отношениями "Врач" и "Участок" необходимо объявить атрибут "Таб. номер" внешним ключом (наложить ограничение FOREIGN KEY). Это обеспечит корректность данных и позволит поддерживать связь 1:1 между двумя таблицами.