数据库系统概论模拟试卷及参考答案

数据库系统概论模拟试卷及参考答案

ID:10951263

大小:370.00 KB

页数:12页

时间:2018-07-09

数据库系统概论模拟试卷及参考答案_第1页
数据库系统概论模拟试卷及参考答案_第2页
数据库系统概论模拟试卷及参考答案_第3页
数据库系统概论模拟试卷及参考答案_第4页
数据库系统概论模拟试卷及参考答案_第5页
资源描述:

《数据库系统概论模拟试卷及参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库系统概论》模拟试卷(一)参考答案一、单项选择题(每小题2分,共30分)1、(B)是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。(A)、数据库系统(B)、数据库(C)、关系数据库(D)、数据库管理系统2、下列关于索引的叙述,正确的是(A)。(A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。(B)、一个基本表最多只能有一个索引。(C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素。(D)、一个基本表至少要存在一个索引。3、设有两个关系R(A,B)和S(A,C),下列等式成立的是(A)。(A)、(

2、B)、(C)、(D)、4、在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块的存储方法称为(C)。(A)、HASH      (B)、B树索引  (C)、聚簇      (D)、其它5、设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是(D)(A)、该操作不存在任何问题(B)、该操作丢失修改(C)、该操作不能重复读ReadAA=1000A=1500A=1000ReadAA=A+500WriteARollback使用A值事务T1事务T2(D)、该操作读“脏”数据1、关系模式规范化理论主要解决的问题是(B)(A)、提高查询速度(B)、消除操作异常和数据冗余(C)、减少

3、数据操作的复杂性(D)、保证数据的安全性和完整性2、层次型、网状型和关系型数据模型划分原则是(D)。(A)、记录长度(B)、文件的大小(C)、联系的复杂程度(D)、数据之间的联系3、有关系:R(A,B,C)(主码为A)和S(D,A)(主码为D,外码为A),外码A参照于关系R的主码A。关系R和S的元组如图所示,指出关系S中必定违反完整性规则的元组是(C)。(A)、(1,2)(B)、(2,null)(C)、(3,3)(D)、(4,1)关系RABC123213关系SDA122NULL33414、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECTA,BFROMRWHER

4、EBNOTIN(SELECTBFROMSWHEREC='C56');等价的关系代数表达式是(C)。  (A)、πA,B(σC≠'C56'(RS))(B)、πA,B(RS)(C)、R-πA,B(σC='C56'(RS))(D)、R-πA,B(σC≠'C56'(RS))1、定义基本表时,若要求年龄属性的取值必须大于0,则可以使用(D)约束。(A)、NULL  (B)、PRIMARYKEY (C)、DISTINCT  (D)、CHECK2、已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→B,E→A,CE→D},则该关系模式的候选键是(C)。(A)、AE(B)、BE(C)、C

5、E(D)、DE3、下列叙述正确的是( C )。(A)、关系中元组没有先后顺序,属性有先后顺序(B)、关系中元组有先后顺序,属性没有先后顺序(C)、关系中元组没有先后顺序,属性也没有先后顺序(D)、关系中元组有先后顺序,属性也有先后顺序4、“一个事务中的诸操作要么都做,要么都不做”,这是事务的(A)特性。(A)、原子性(B)、一致性(C)、隔离性(D)、持久性5、关于事务的故障与恢复,下列说法正确的是(D)。(A)、事务日志用来记录事务执行的频度(B)、任何故障的恢复都由系统自动完成(C)、系统故障的恢复只需进行REDO操作(D)、对日志文件设置检查点是为了提高故障恢复的效率6、若事务T

6、1已经给数据对象A加了排它锁,则事务T2(D)。(A)、只能再对A加共享锁(B)、只能再对A加排它锁(C)、可以对A加共享锁,也可以对A加排它锁(D)、不能再给A加任何锁二、简答题(每小题5份,共10分)1、什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?答:(1)日志文件是用来记录事务对数据库的更新操作的文件。(2)把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可能在这两个操作之间发生故障,即这两个写操作只完成了一个。如果先写了数据库修改,而在日志文件中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志文件,但没有修

7、改数据库,在恢复时只不过是多执行一次UNDO操作,并不会影响数据库的正确性。所以一定要先写日志文件,即首先把日志记录写到日志文件中,然后写数据库的修改。2、什么是数据独立性?数据库系统如何实现数据独立性?答:数据独立性是指应用程序和数据之间相互独立,不受影响,数据独立性包括物理数据独立性和逻辑数据独立性。物理数据独立性是指数据库物理结构改变时,不需要修改现有的应用程序,逻辑独立性是指数据库逻辑结构发生改变时,不需要修改现有的应用程序。数据独立性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。