私は SCM 用のリレーショナル データベースを設計しています (企業向けの情報システムの設計の一環として)。しかし、従業員とその部署との関係になると、私はいくつかのトラブルに見舞われました。
次のエンティティを設計しました。
Employee( ID , Fname , Mname , Lname , Sex , Phone , Address , Hiring date など )Department( ID、名前)
また、関係は 1 対多であるため (すべての従業員は 1 つの部門だけで働く必要がありますが、すべての部門には多くの従業員がいます)、Department IDの属性に追加しましたEmployee。しかし、問題はMANAGE関係 (1 対 1) をどのように表現するかです。
Employee_manage_Department:とその属性が ( Employee ID , Department ID) で、両方の列が主キーの一部であるという新しい関係を設計することは有効ですか??
前もって感謝します

