外部キーに問題があります。
マスターテーブルは次のとおりです。
Course (courseName, courseId)
そしてPKはcourseId
2 番目の表は次のとおりです。
Section (sectionId, courseId)
そして PK は(sectionId, courseID)
、FK はcourseID reference Course(courseId)
問題のテーブルは次のとおりです。
GradeReport (studentId, sectionId, courseId, grade)
そしてPKは(studentID, sectionID, courseID)
FKは
courseId reference Course(courseID)
sectionId reference Section(sectionID)
( ( courseId , sectionId) 参照 Section(courseId, sectionID) の権限はありません)
初FKもOK!しかし、2番目のものは私にエラーを与えます:
ORA-02270: この列リストに一致する一意キーまたは主キーがありません
どうすればこの問題を解決できますか?