当前位置:首页 > 郑州大学电子商务专业-数据库原理与应用-网上考试题库参考
3)简述延迟更新技术下系统故障的恢复
3、延迟更新技术下系统故障的恢复过程如下:1)正向扫描日志文件,建立两个事务列表。一个是已提交事务列表,包含所有具有日志记录
4) 简述即时更新技术下事务故障的恢复
4、反向扫描日志文件直至遇到
5) 下图中是基于检查点技术中5个事务的执行情况,当系统故障发生时,重启系统后
恢复子系统对每个事务做什么样的操作?简要说明理由。
T5 T6 T7 T8 T9 检查点t1 系统故障点
时间
5、对T1不采取任何措施,因为它是检测点前提交的事务,系统保证它对数据库的更新已经影响物理数据库;对T2、T4 系统要对它们进行redo操作,因为这两个事务发生故障的时候都已经提交,并且是在检测点后提交的,系统不能保证它们对数据库的更新真正的影响物理数据库;对于T3、T5 系统要对它们作undo操作,因为这两个事务在发生故障的时候还没有提交,为了保证事务的原子性必须对它们进行undo操作。
数据库原理 样卷
合分人: 复查人: 一、单选题:(每题 1 分,共 15 分)
(说明:将认为正确答案的字母填写在每小题后面的括号内)
1、目前主流的数据模型是_____________
A.层次模型 B.网状模型 C.关系模型 D.面向对象模型
2、数据库管理系统是_____________
A.OS B.DBS C.DBMS D.DB
3.概念模型独立于_____________
A.E-R模型 B. 硬件设备 C.应用程序 D. DBMS
4、从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是_________
A.M端实体的关键字 B.N端实体的关键字 C.M端实体的关键字与N端实体的关键字 D.重新选取其他属性 5、用于对外码取值限制的是_________
A、实体完整性 B、参照完整性 C、用户自定义的完整性 D、以上都正确 6、创建索引使用的语句是_____
A、 CREATE INDEX B、 CREATE SCHEMA C、 CREATE TABLE D、 CREATE VIEW 7、下面描述正确的有_____
A、行列子集视图可以更新
B、基于聚集函数的视图可以更新 C、所有的视图都可以更新 D、所有的视图都不可以更新
8.说一个关系是2NF的,则它一定是_____
A、 BCNF B、2NF C、1NF D、4NF 9、 对于BCNF下列说法正确的有_____
A、所有非主属性对每个码都是完全函数依赖
B、所有的主属性对每个不包含它的码也是完全函数依赖 C、没有任何属性完全函数依赖于非码的任何一组属性
分数 评卷人 D、一定满足对4NF的要求 10.逻辑结构设计阶段的任务不包括_____
A、关系模式的规范化 B、关系模式优化 C、外模式设计 D、存储路径设计 11.关于死锁,下列说法中正确的是_____
A、死锁是操作系统中的问题,数据库操作中不存在
B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C、当两个用户竞争相同资源时不会发生死锁 D、只有出现并发操作时,才有可能出现死锁 12、并发操作会带来哪些数据不一致性_____
A、丢失修改、不可重复读、脏读、死锁 B、丢失修改、不可重复读、脏读 C、丢失修改、脏读、死锁 D、不可重复读、脏读、死锁
13、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括_____
A、数据字典、应用程序、审计档案、数据库后备副本 B、数据字典、应用程序、日志文件、审计档案 C、数据字典、应用程序、数据库后备副本 D、日志文件、数据库后备副本 14、下面哪一种不属于故障_____
A、事务故障 B、系统故障 C、介质故障 D、运行故障 15、引入检查点技术的目的是_____
A、改善恢复效率 B、解决系统故障 C、增加恢复的可靠性 D、解决介质故障
二、填空题:(每空 1 分,共 20 分) (说明:将正确答案填写在每小题后面的括号内)
1.数据的逻辑独立性是通过 外模式/模式映像 保证的。
2.假设A和B实体是多对多的联系,A实体的码是Ano,B实体的码是Bno,该多对多联系有属性C,请问存在的函数依赖为 (Ano,Bno)→C 。 3.关系模式R中的属性全部是主属性,则R的最高范式必定是 3NF 。 4.将ER图转换为关系模式,一般是在数据库设计的 逻辑结构设计 阶段进行。 5.用于实现数据自主存取安全性的SQL语句是 REVOKE、GRANT 。
6.使某个事务长时间处于等待状态,得不到执行的现象称为活锁 。 7、如果一个实体集的任何属性都不足以形成该实体集的码,则称该实体集为_弱实体集___。
分数 评卷人 8、联系的类型有一对一、一对多、多对一、多对多_四种。
9、数据库的三级模式结构是指数据库系统是由_外模式、模式、内模式、_构成,两级映像是指_外模式/模式映像、模式/内模式映像__。
10、数据模型的三个组成要素是_数据结构、数据操纵、数据完整性约束。
分数 三、简答题:(每题 5 分,共 25 分) 1.列举常见的数据模型。1、层次模型,网状模型,关系模型,面向对象模型 2、 简述数据库系统的三级模式结构以及两级映像的功能
数据库系统的三级模式结构是指数据库系统由外模式、模式和内模式三级构成,两级营销是指外模式/模式映像、模式/内模式营销,这两层映像保证了数据库系统中的数据能具有较高的逻辑独立性和物理独立性。 3、 SQL语言具有什么功能? 定义、查询、更新、控制
4.解释数据库中为什么要有并发控制。
如果不进行并发控制,则可能导致:丢失修改、读脏数据和不可重复读等问题,因此必须进行并发控制。
5.简述事务的定义,并说明事务有哪些性质。 事务是用户定义的一个数据库的操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单元。事务具有四个特性:原子性、一致性、隔离性和持久性。 分数 四、设计题:(每题分数见题后,共 10 分) 已知DENIS商业集团有若干个商场,每个商场都有若干个职工工作,在营业时间,每个商场有多个顾客,每个顾客可以光顾多个商场。假设每个顾客一天最多逛一个商场,并有一定的消费金额。请自己设计适当的属性, 1.画出E-R图。
2.设计相应的关系模型 1. 商场编号 店名 地址 电话 职工号 姓名 性别 出生日期 职务 1 N 商场 工作 职工 购物 购物日期 顾客 消费金额 顾客号 姓名 性别 年龄 联系电话 评卷人 评卷人
共分享92篇相关文档