3

次の不自然な状況で、三者関係のエンティティ関係図を作成したいと考えています。

各会社には多くの部門があります。EMPLOYEE は、多くの DEPARTMENT で同時に作業できます。ただし、EMPLOYEE は COMPANY の 1 つの DEPARTMENT でのみ働くことができます。つまり、EMPLOYEE は COMPANY と同じ数の DEPARTMENT で働いています。

そのような図には、どのような関連性や関係があるでしょうか? 私の目的は、データベースにテーブルを作成することではなく、理解を助けることです。

よろしくお願いします。

4

1 に答える 1

1
COMPANY_EMPLOYEE_DEPARTMENT:
    COMPANY (PK)
    EMPLOYEE (PK)
    DEPARTMENT

会社と従業員の各組み合わせは、1つの部門にのみ関連付けることができます。つまり、従業員は各会社の1つの部門でしか働くことができません。

これは、部門が複数の会社に属していないこと、およびCOMPANY_EMPLOYEE_DEPARTMENT関係が1つの会社の部門を別の会社にリンクしない限り機能するはずです。

于 2012-07-07T20:11:20.273 に答える