要在课程表中删除一门课程的信息,并在选课表里删除该门课的选课记录。在选课表中课程号为外码,以下说法中正确的是( )。

A

先删除课程信息,再删选课记录
B

删除顺序任意
C

课程信息和选课记录要同时删
D

先删除选课记录,再删课程信息

答案是:

D、先删除选课记录,再删课程信息

老师点评:因为选课表中课程号为外码,课程表为主表,选课表为从表,选课表依赖于课程表。当要删除课程表中的课程时,如果该课程已有选课记录,则需要先删除选课记录,才能删除课程,否则会破坏参照完整性,系统默认拒绝删除。
出自  江开  >  江苏开放大学数据库系统原理第二次过程性考核作业2

更多答案联系客服:19139051760
本题添加时间:2023/10/12 15:40:00