我的困境:我是Chen-建模一個會計數據庫,其中客戶到賬戶實體的關係是一對多(1:N),但是客戶到辦公位置的關係是唯一的(一對一,1: 1)。我試圖通過二元關係來確定一個三元關係,並將其解決爲一個與另外三個關聯的弱實體。我結束了這樣的事:如何模擬受第三方約束的1:N關係?
OFFICE_LOC ---供應(M:N)=== CLIENT
OFFICE_LOC ---錨(1:N)=== ACCOUNT(WE)
客戶=== OWNS(1:N)===賬戶(我們)
我有一個艱難的時間搞清楚如何建模一個客戶端每個office_loc只有一個帳戶的條件,即使他們可以有一般來說,許多帳戶。