私の苦境: 私はクライアントとアカウント エンティティの関係が 1 対多 (1:N) であるが、クライアントと office_location の関係が一意 (1 対 1、1:1) である会計データベースを Chen でモデル化しています。 . 私は三項関係を考え出し、それを二項関係を通じて他の 3 つに接続された弱い実体に解決しようとしました。私はこのようなものになります:
OFFICE_LOC ---SERVES(M:N)=== クライアント
OFFICE_LOC ---ANCHORS(1:N)=== アカウント (WE)
クライアント ===所有者(1:N)=== アカウント (私たち)
一般的に言えば、クライアントは複数のアカウントを持つことができるにもかかわらず、office_loc ごとに 1 つのアカウントしか持てないという条件をモデル化する方法を理解するのに苦労しています。