数据库系统概论模考试题含参考答案
一、单选题(共97题,每题1分,共97分)
1.效率低下的SQL语句往往是导致系统性能不佳的主要原因。设有如下优化系统性能的方法:I.利用存储过程封装频繁使用的SQL语句II.重新安排数据存储,整理回收碎块IIL不要随意使用游标IV.合理使用相关子查询V.调整表结构定义以上属于优化SQL语句执行效率方法的是()。
A、仅I、IV和V
B、仅I、IlffQV
C、仅II、WV
D、仅I、II前IV
正确答案:D
2.RAID是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID机制和技术,下列说法错误的是()。
A、RAID系统内部可以包含多个磁盘驱动器
B、RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息
C、RAID釆用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多
D、RAID系统?般都具有设备虚拟化技术
正确答案:C
3.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是()。
A、?SELECT所在系,AVG(工资)FROM教师表WHEREAVG(工资)>(SELECTAVG(工资)FROM教师表)
B、?SELECT所在系,AVG(工资)FROM教师表WHEREAVG(工资)>(SELECTAVG(工资)FROM教师表)GROUPBY所在系
C、?SELECT所在系,AVG(工资)FROM教师表GROUPBY所在系HAVINGAVG(工资)>(SELECTAVG(工资)FROM教师表)
D、-SELECT所在系,AVG(工资)FROM教师表GROUPBY所在系WHEREAVG(工资)>(SELECTAVG(工资)FROM教师表)
正确答案:C
4.如果一个系统定义为关系系统,则它必须()
A、支持关系数据库
B、支持选择、投影和连接运算
C、A和B均成立
D、A、B都不需要
正确答案:C
5.数据完整性保护中的约束条件主要是指()。
A、用户操作权限的约朿
B、并发控制的约束
C、值的约束和结构的约束
D、用户口令校对
正确答案:C
6.我们用TB(「)表示事务「的开始时间,TC(T.)表示事务P的提交时间。现有如下五个事务:TB(Tj)=10,TC(T,)=30TB(T2)=50.TC(T2)=100TB(T3)=80,TC(T3)=200TB(T4)=120,TC(T4)=150TB(T5)=180.TC(T5)=220系统在时间点90生成了一个检查点,在时间点190发生了系统故障,则在系统故障恢复过程中,需要()。
A、重做「、T2T4,撤销T3、T5
B、重做「、T2、T3,撤销T4、T5
C、重做T2、T3,撤销T4、t5
D、重做T?、T4.撤销T3、T5
正确答案:D
7.关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,下列叙述正确的是()=
A、T1的属性个数大于T2的属性个数
B、T1的属性个数小于T2的属性个数
C、T1的属性个数大于或等于T2的属性个数
D、T1的属性个数等于T2的属性个数
正确答案:A
8.在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是()。
A、经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用
B、技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案作出评估和选择建议
C、操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件
D、开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择岀合理的方案
正确答案:A
9.事务TO、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是()。
A、TO屮的read(A)和TO中的write(A)
B、TO中的read(B)和T2中的read(C)
C、TO中的write(A)和T2中的write(C)
D、T1中的read(C)和T2中的write(C)
正确答案:D
10.当数据库中某张表的数据量巨大时,可釆用人工分割表的方法优化性能。下列有关分割表的说法中,错误的是()。
A、水平分割后,得到的表结构相同
B、水平分割后,查询表中所有数据时需要使用JOIN操作
C、垂直分割后,所有表中均需保留原有表的主码
D、当查询表中所有数据时,使用分割方法会增加查询表达的复杂度
正