Кардинальность отношений

Я создал диаграмму отношений сущностей для базы данных больницы, где существует связь «Работа» между «Доктором» и «Отделением». Эта связь имеет ключевой атрибут «Дата» в дополнение к идентификаторам отношений «Врач» и «Отделение».

Проблема в том, что в целом врач может работать в нескольких отделениях (например, кардиологии, хирургии, педиатрии...), но только в одном в день (например, если врач в дату X работает в кардиологии, он не может работать в другие отделы в тот же день).

Какова кардинальность этой связи?

  • ВРАЧ ---(1,1)--РАБОТА--(1,N)--- ОТДЕЛЕНИЕ ИЛИ
  • ВРАЧ ---(1,N)--РАБОТА--(1,N)--- ОТДЕЛЕНИЕ

scilicet, атрибут «Дата» влияет на кардинальность?


person Silvia    schedule 30.11.2015    source источник


Ответы (1)


Мощности следующие:

ВРАЧ ---(1,N)--РАБОТА--(N,1)--- ОТДЕЛЕНИЕ

независимо от наличия атрибута даты.

В основном это то, как отношение (N,N), содержащее дополнительные атрибуты, представлено с использованием дополнительной сущности (РАБОТА в вашем случае).

Атрибут даты влияет только на ключ объекта WORK, но не на количество элементов отношений.

person aksenoff    schedule 01.12.2015