- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019 年计算机三级考试数据库技术模拟试题及答案 (7)
1[ 单选题 ] 下列关于数据库实施、运行和维护的说法中,最恰当的
是( )
对于数据量超大的数据库应用系统,在刚刚建立好数据库且未导入任何数据前编写调试应用程序
对于数据量极大的中大型系统,不需要等待所有的数据都入库后才开始试运行,能够先装载少量的数据,等到试运行的结果符合设计要求后,再批量装入全部数据
C.数据库的重构不但需要在原来的数据库设计的基础上做适当的扩充或修改,也考虑重新设计相对应的应用程序
D.索引的根本目的是为了提升查询效率,但当数据量庞大时也会
占用大量的磁盘空间。因为查询缓存的存有,所以不需要为经常在查询中作为条件的列建立索引
参考答案: B
2[ 单选题 ] 下列相关基于 C/S 和基于 B/S 数据库应用系统体系结
构的说法中,错误的是 ( )
A. 在 C/S 结构中,应用业务规则主要是在客户端实现的
B. 在 B/S 结构中,应用业务规则主要是在数据库服务器端实现的
C.在 C/S 结构中,客户端属于 胖客户端 ; 在 B/S 结构中,客户端属于 瘦客户端
D.在 C/S 结构中,客户端需要专门开发 ; 在 B/S 结构中,客户端一般只需要安装浏览器
参考答案: B
3[ 单选题 ]ADO对象模型中, RecordSet 对象的 AddNew方法的功
能是( )
在对应的数据库表中增加一条新记录
在记录集中增加一个新列
C.在内存中开辟存放一条新记录的空间
D.增加一个新的记录集
参考答案: A
4[ 单选题 ] 以下关于两段锁协议的原理叙述错误的是 ( )
每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段
加锁阶段事务能够申请获得任何数据项上的任何类型的锁,允许释放任何锁
C.在解锁阶段,事务能够释放在任何数据项上任何类型的锁,但是不能再申请任何锁
D.每个事务开始执行后就进入了加锁阶段
参考答案: B
5[ 单选题 ] 以下关于事务调度的说法错误的是 ( )
调度分为串行调度和并发调度
串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务
C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序
不变
D.并发调度中不同事务的操作不能够交差执行
参考答案: D
6[ 单选题 ] 数据库中的的事务并发操作可能会引起死锁,引起死
锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资
源,而引起的相互等待导致死锁。假设某数据库系统中存有一个等待
事务集 {T1,T2,T3,T4,T5} ,其中 T1 正在等待被 T2 锁住的数据项
A2,T2 正在等待被 T4 锁住的数据项 A4,T3 正在等待被 T4 锁住的数据
项 A4,T5 正在等待被 T1 锁住的数据项 A。则关于系统状态准确的是
( )
系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁
状态
B. 系统处于死锁状态,通过撤销 T4 可使系统退出死锁状态
C.系统处于死锁状态,通过撤销 T5 可使系统退出死锁状态
D.系统未处于死锁状态,不需要撤销其中的任何事务
参考答案: D
7[ 单选题 ] 为了提升查询速度,对 SC表( 关系) 创建索引,应该创建在 ( ) 属性上。
A.(S#,C#)B.S#C.C#D.GRADE
参考答案: A
8[ 填空题 ] 谓词必须与 ( ) 子句一起使用。
参考解析:
ORDER BY
9[ 单选题 ] 现有课程表 ( 课程号,课程名,学分,开课学期,课程性质 ) ,课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:
SELECT * FROM课程表 WHERE课程名 = 数据库原理
为提升这类查询的执行效率,下列物理设计方案中,准确且最为
合理的是 ( )
为课程名列建立一个主索引
为课程名列建立一个位图索引
C.为课程名列建立一个辅索引
D.此表上不需要建任何索引
参考答案: C
12[ 填空题 ] 在 EXISTS 谓词子查询中,子查询的执行次数由 ( )
决定。
参考解析:
外层表的行数。
13[ 单选题 ] 分区表是将一个表的数据按水平方式划分为不同的子
集,从而能够更快速有效地访问数据子集。现有表 R(A, B) 以及针对该
表的如下 SQL语句,如果基于列 A 对 R实行范围分区,该分区设计方
案能提升其性能的 SQL语句是 ( )
A.SELECT A,SUM(B) FROM R GROUP BY A B.SELECT A FROM R ORDER BY B, A C.DELETE FROM R WHERE A
文档评论(0)