窗体顶端
您的本次作业分数为:100分单选题
1.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?
A select * from student where age < avg(age)
B select * from student having age < avg(age)
C select * from student a where a.age < (select avg(b.age) from student b)
D select * from student a where (select avg(b.age) from student b ) >= a.age
正确答案:C
单选题
2.在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。
A 模式
B 内模式
C 外模式
D 逻辑模式
正确答案:C
单选题
3.下列数据模型中,数据独立性最高的是()。
A 网状数据模型
B 关系数据模型
C 层次数据模型
D 非关系模型
正确答案:B
单选题
4.SQL中,下列涉及空值的操作,不正确的是()。
A AGE IS NULL
B AGE IS NOT NULL
C AGE = NULL
D NOT (AG
E IS NULL)
正确答案:C
单选题
5.DBMS中实现事务隔离性的子系统是()。
A 安全性管理子系统
B 完整性管理子系统
C 并发控制子系统
D 恢复管理子系统
正确答案:C
单选题
6.如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。
A 码
B 外码
C 元组
D 主键
正确答案:B
单选题
7.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。
A 活锁
B 死锁
C 乐观锁
D 悲观锁
正确答案:B
单选题
8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。
A 多对多
B 一对一
C 多对一
D 一对多
正确答案:C
单选题
9.根据SQL标准,删除一个表中的记录,下面哪个语句适用?
A DROP TABLE
B DROP
C DELETE
D ERASE
正确答案:C
单选题
10.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?
A select sno,count(cno) from SC
B select sno,count(cno) from student
C select a.sno,count(cno) from student a left outer join SC
D select a.sno,count(cno) from SC left outer join student a
正确答案:C
单选题
11.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?
A delete from student
B delete all from student
C delete * from student
D drop table student
正确答案:A
单选题
12.根据SQL标准,创建一个视图,应该使用下面哪个语句?