【发布时间】:2011-05-06 00:30:11
【问题描述】:
我的困境:我正在 Chen 建模一个会计数据库,其中客户与帐户实体的关系是一对多 (1:N),但客户与 office_location 的关系是唯一的(一对一,1 :1)。我尝试找出三元关系,并将其解析为通过二元关系连接到其他三个的弱实体。我最终得到了这样的结果:
OFFICE_LOC ---SERVES(M:N)=== 客户
OFFICE_LOC ---ANCHORS(1:N)=== 帐户(我们)
客户 ===OWNS(1:N)=== 帐户(我们)
我很难弄清楚如何对客户在每个 office_loc 只能拥有一个帐户的条件进行建模,即使他们通常可以拥有多个帐户。
【问题讨论】: