单选题
第(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种修改语句。