我的困境:我是Chen-建模一个会计数据库,其中客户到账户实体的关系是一对多(1:N),但是客户到办公位置的关系是唯一的(一对一,1: 1)。我试图通过二元关系来确定一个三元关系,并将其解决为一个与另外三个关联的弱实体。我结束了这样的事:如何模拟受第三方约束的1:N关系?
OFFICE_LOC ---供应(M:N)=== CLIENT
OFFICE_LOC ---锚(1:N)=== ACCOUNT(WE)
客户=== OWNS(1:N)===账户(我们)
我有一个艰难的时间搞清楚如何建模一个客户端每个office_loc只有一个帐户的条件,即使他们可以有一般来说,许多帐户。