2015-11-30 47 views
0

我已經爲「醫生」和「部門」之間存在「工作」關係的醫院的數據庫創建了實體關係圖。除了關係「醫生」和「部門」的標識符之外,這種關係還有關鍵屬性「日期」。關係的基數

問題是,一般來說,醫生可以在更多部門工作(例如心臟病學,手術,兒科等),但只能在一天內進行(例如,如果X日期的醫生在心臟病學工作,他不能在同一日期在其他部門工作)。

這種關係的基數是什麼?

  • DOCTOR ---(1,1) - WORK - (1,N)--- DEPARTMENT OR
  • DOCTOR ---(1,N) - WORK - (1- ,N)--- DEPARTMENT

scilicet,屬性'Date'影響基數?

回答

0

的基數是fololowing:

DOCTOR ---(1,N) - WORK - (N,1)--- DEPARTMENT

不論日期屬性的存在。

這基本上是如何使用一個額外的實體(工作在你的情況)呈現包含額外屬性的(N,N)關係。

date屬性僅影響WORK實體的鍵,但不影響關係的基數。