单选题 第(38)至(40)题基于student表和class表,student表的主键是学号,class表的主键是课程号。

student

学号
姓名
课程号
年级
001
张山
02
01
010
王宏大
01
02
056
刘林生
04
02
101
赵民
04
03

class

课程号
课程名称
任科教师
01
企业管理
郑红霞
02
计算机
张海
03
英语
李洪亮
04
高等教学
刘东


单选题 下列描述的操作中,哪一个操作不正确?
【正确答案】 D
【答案解析】[命题目的] 本题主要考查了在SQL语言中如何进行删除操作。
[解题要点] 因为在class表中没有部门号是05的记录,因此D) 操作不正确。
[考点链接] 掌握如何正确地使用SQL语言,比如如何创建索引、如何查询等操作。
单选题 下列描述的删除操作中,哪一个操作不正确?
【正确答案】 B
【答案解析】[命题目的] 本题主要考查了在SQL语言中,什么情况下不能进行删除操作。
[解题要点] class的课程号是student表的外键,只有当课程号不被student表所使用的时候才能删除。因此B) 不正确。
[考点链接] 掌握SQL的修改语句,其中包括更新 (UPDATE)、插入(1NSERT)、删除(DELETE)。
单选题 下列描述的插入操作中,哪一个操作是正确的?
【正确答案】 D
【答案解析】[命题目的] 本题主要考查了在SQL语言中,什么情况下不能进行插入操作。
[解题要点] 在class中没有课程号为05的部门,因此A) 不正确;在表中不能有相同的记录,因此B) 不正确;当删除了课程号为03的课程后,就不能在插入一条课程号为03的雇员信息了,所以C) 不正确。
[考点链接] 熟练掌握SQL的3种修改语句。