0

私は宿題の問題に取り組んでいます。

次のエンティティが与えられています: COMPANY、OPENING、QUALIFICATION、CANDIDATE、JOB_HISTORY、PLACEMENT、COURSE、SESSION。

  • すべてのコースは、1 つの特定の資格を開発します。ただし、TEC はすべての資格のコースを提供しているわけではありません。いくつかの資格は、複数のコースを通じて開発されます。
  • 一部のコースは、前提条件として特定の資格を必要とする高度なトピックをカバーしています。一部のコースでは、前提条件となる資格を必要としない基本的なトピックを扱います。コースにはいくつかの前提条件があります。資格は、複数のコースの前提条件になる場合があります。

これは、COURSE と QUALIFICATION の間の 2 つの異なる多対多の関係のように聞こえませんか?

4

1 に答える 1

1

前提条件の要件は、多対多の関係です。

しかし、各資格が複数のコースを通じて開発される可能性があるという事実は、どのコースでも複数の資格を開発できるという意味ではありません。実際、あなたは具体的に、各コースは 1 つの資格のみを開発すると述べています。したがって、これは多対多の関係ではありません。

これは多対一です。つまり、COURSE には QUALIFICATION を参照する列が含まれています。したがって、コースごとに1つの資格しかありません。ただし、COURSE の複数の行が同じ QUALIFICATION を参照する場合がありますが、これは依然として多対 1 です。

于 2012-11-13T00:20:03.473 に答える