1、在进行事务设计时,如果使用行级锁来代替表级锁,则下列关于这种做法所带来的影响的叙述,正确的是( )。
A.降低了发生死锁的可能性
B.降低了发生活锁的可能性
C.降低了事务的并发度
D.降低了出现不一致现象的可能性
参考答案:A
参考解析:事务中为了降低死锁的发生,通常考虑以下法则:按同一顺序访问资源、避免事务中的用户交互、采用小事务模式,尽量缩短事务的长度,减少占有锁的时间、尽量使用记录级别的锁(行锁),少使用表级别的锁、使用绑定连接,使同一应用程序所打开的两个或多个连接可以相互合作。故答案为A项。
2、从功能角度数据库应用系统可以划分为四个层次来实现,其中数据的完整性维护工作出现在( )。
A.表示层
B.业务逻辑层
C.数据访问层
D.数据持久层
参考答案:D
参考解析:数据持久层负责保存和管理应用数据系统数据。而数据的完整性维护属于数据持久层功能中的数据管理的内容。故答案为D项。
3、下列有关数据库优化的说法中,错误的是( )。
A.为了提高系统写性能,可以考虑将RAID1改为RAID5
B.很多情况下,数据库性能优化需要研发人员和DBA共同配合完成
C.增加数据库服务器CPU数量不一定能提高某一特定查询语句的执行速度
D.性能优化需要对数据库及操作系统有深入了解,同时也需要对应用系统有一定了解
参考答案:A
参考解析:RAID1提高了读写速度,加强了系统的可靠性,但是磁盘的利用率低;RAID5写人数据的速度比对RAID1慢,但是磁盘的利用率比RAID1高,存储成本相对较低。故答案为A项。
4、在IDEF1X数据建模方法中,学生和课程之间的多对多选课联系属于( )。
A.标定型联系
B.非标定型联系
C.分类联系
D.非确定联系
参考答案:D
参考解析:IDEF1X侧重分析、抽象和概括应用领域中的数据需求,被称为数据建模方法。在IDEF1X中一个非确定联系又称为多对多关系或m:n联系。故答案为D项。
5、下列不属于数据库应用系统升级工作的是( )。
A.升级DBMS版本
B.修改程序以适应新需求
C.创建新的索引
D.改变数据库应用系统体系结构
参考答案:C
参考解析:创建新的索引属于数据库应用系统优化内容。故答案为C项。
6、设有教师表(教师号,教师名,职称,所在部门),其中“教师号”是主码,“职称”列允许有空值,其他列不允许空。现要查询人数最多的三个部门。下列语句中不能正确完成该查询要求的是( )。
A.SELECT TOP 3所在部门,COUNT(教师名)FROM教师表GROUP BY所在部门
ORDER BY COUNT(教师名)DESC
B.SELECT TOP 3所在部门,COUNT(教师号)FROM教师表GROUP BY所在部门
ORDER BY COUNT(教师号)DESC
C.SELECT TOP 3所在部门,COUNT(职称)FROM教师表GROUP BY所在部门
ORDER BY COUNT(职称)DESC
D.SELECT TOP 3所在部门,COUNT(*)FROM教师表GROUP BY所在部门
ORDER BY COUNT(*)DESC
参考答案:C
参考解析:COUNT(*)返回表的行数,它不会过滤null和重复的行。COUNT(表达式)会过滤掉null值,所以值null行不会加入到计数当中,但如果不在“表达式”前面加上dis.tinct关键字,它将会过滤掉重复行。由于“职称”列中有空值,所以使用COUNT(职称)会过滤掉“职称”为空的行,从而不能正确地统计出人数最多的三个部门。故答案为C项。
7、设某数据库中有表Tl(c1,c2,c3),并已执行了如下授权语句:
GRANT SELECT(c1,c2)ON T1 TO U1 WITH GRANT OPTION
下列语句中,U1无权执行的是( )。
A.SELECT c1,c2 FROM T1
B.SELECT c1 FROM T1
C.SELECT*FROM T1
D.GRANT SELECT(c1)ON T1 TO U2
参考答案:C
参考解析:GRANT SELECT(c1,c2)ON T1 TO U1 WITH GRANT OPTION此语句的意 思是对用户U1授予在T1表中查询c1,c2列的权限,而且此权限可以转授予其他数据库用户或者用户定义的角色名。用户U1无权查看T1表中c3列的权限。故答案为C项。
8、已知关系R(A,B,C),有定义索引的语句:create unique clustered index idxl on R(B)。下列关于idxl的说法,正确的是( )。
A.idxl既是唯一索引,也是聚集索引
B.idxl既是主索引,也是聚集索引
C.idxl既是唯一索引,也是主索引
D.idxl既不是主索引,也不是聚集索引
参考答案:A
参考解析:关键字unique表示唯一索引,clustered表示聚集索引。故答案为A项。
9、下列关于SQL Server 2008中guest的说法,错误的是( )。
A.guest在未启用时不能使用
B.可以为guest授权
C.guest是系统定义的一个登录账户
D.guest主要用于提供匿名访问
参考答案:C
参考解析:guest是SQL Server中一个特殊的数据库用户。故答案为C项。
10、数据库优化工作中,下列关于增加冗余列的说法,错误的是( )。
A.该方法一般不能减少查询时的连接操作
B.该方法实施后的关系模式将不符合第三范式要求
C.该方法实施后,需要使用触发器或应用程序改造等方法保证数据一致性
D.该方法将增加数据库存储空间
参考答案:A
参考解析:派生性冗余列是指表中增加的列由表中的一些数据项经过计算生成。他的作用是在查询时减少连接操作,避免使用聚合函数。由于增加了派生性冗余字段,破坏了规范化规则。故答案为A项。
本文标签:计算机等级考试三级2019年下半年计算机等级考试三级数据库试题-4
转载请注明:文章转载自(http://www.jsjdj.net)
本文地址:http://www.jsjdj.net/sanji_lnzt/2254.html
解锁即可开始刷题
并加入考生交流群
第一时间获取
计算机等级考试考试资讯