の主キー:このERDに関連エンティティ
証明エンティティが連想エンティティであり、一意の識別子がある - 証明書番号を。連想エンティティは主キーを他のエンティティから継承するためです。関連するエンティティのキーフィールドは各エンティティの主キーであり、関連するエンティティ上の外部キーであり、両方の外部キーが一緒になってプライマリキーになります(Concepts from Textbook)。
Certificate Entityの主キーは、CertificateNumber、EmployeeID、CourseIDの3つの部分を含む複合キーである必要がありますか?
または主キーがCertificateNumberで、このエンティティの属性としてEmployeeID、CourseIDを使用しますか?
通常、関連エンティティには独自の識別子(証明書番号)がないので、私はこの質問に混乱します。コンポジットキー(EmployeeID、CourseID)として結合された他のエンティティからプライマリキーを取り出し、そのコンポジットキーを識別子として使用します。
は
アレックス