49. 某校建置了一個選課系統,學生登入後可選擇欲修習的課程。資料庫中包含三個資料表:
Student(StudentID, Name, Class):記錄學生的學號、姓名與班級
CourseSelection(StudentID, CourseID):記錄選課紀錄,包含學生學號與課程代碼
Course(CourseID, CourseName, Room) : 記錄課程代碼、課程名稱、上課教室
Student 資料表的主鍵(primary key)為 StudentID,Course 資料表的主鍵為 CourseID。
若每位學生可修習多門課,請問 CourseSelection 資料表最合理的主鍵及外鍵(foreign key)限制設定為下列何者?
(A) 主鍵為 StudentID,外鍵只有 CourseID
(B) 主鍵為 CourseID,外鍵只有 StudentID
(C) 主鍵為 CourseID+StudentID,CourseID 及 StudentID 皆為外鍵
(D) 主鍵為 StudentID,CourseID 及 StudentID 皆為外鍵

答案:登入後查看
統計: A(11), B(4), C(13), D(1), E(0) #3456995

詳解 (共 1 筆)

#6474871
【正解】(C) 主鍵為 CourseI...
(共 301 字,隱藏中)
前往觀看
2
0