1、1江南大学现代远程教育 第三阶段测试卷考试科目:数据库系统概论第 5 章至第 6 章(总分 100 分) 时间:90 分钟_学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分: 一、单选题(本题共 12 小题,每小题 2 分,共 24 分)1在数据库的概念设计中,最常用的数据模型是_。A形象模型 B物理模型 C逻辑模型 D实体联系模型2数据流程图(DFD)是用于描述结构化方法中_阶段的工具。A可行性分析 B详细设计 C需求分析 D程序编码3下面哪个不是数据库系统必须提供的数据控制功能_。A安全性 B可移植性 C完整性 D并发控制4、数据库恢复的基础是利用转储的冗余数据
2、。这些转储的冗余数据包指_。A数据字典、应用程序、审计档案、数据库后备副本B数据字典、应用程序、日志文件、审计档案C日志文件、数据库后备副本D数据字典、应用程序、数据库后备副本5在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权的定义中,数据对象的_,授权子系统就越灵活。A范围越小 B范围越大C约束越细致 D范围越适中6E-R 图是数据库设计的工具之一,它适用于建立数据库的_。A概念模型 B逻辑模型 C结构模型 D物理模型7_用来记录对数据库中数据进行的每一次更新操作。A后援副本 B日志文件 C数据库 D缓冲区8解决并发操作带来的数据不一致性问题普遍采用_。A封锁 B恢复 C
3、存取控制 D协商9从 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的关键字是_。AM 端实体的关键字 BN 端实体的关键字2CM 端实体关键字与 N 端实体关键字组合 D重新选取其他属性10在数据系统中,对存取权限的定义称为_。A命令 B授权 C定义 D审计11事务的一致性是指_。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态12下列对数据库应用系统设计的说法中正确的是_。A必须先完成数据库的设计,才能开始对数据处
4、理的设计B应用系统用户不必参与设计过程C应用程序员可以不必参与数据库的概念结构设计D以上都不对二、填充题(本题共 8 小题,每空 2 分,共 34 分)1在数据库领域里,统称使用数据库的各类系统为_系统。2实体完整性是指在基本表中,_。3在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为_。4对并发操作若不加以控制,可能带来的不一致性有、和。5在设计分 E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分 E-R 图之间难免有不一致的地方,这些冲突主要有、和三类。6数据库保护包
5、含数据的_。7制作后援副本的过程称为。它又分为和。8安全性控制的一般方法有、和视图的保护五级安全措施。3三、问答题(本题共 3 小题,每小题 14 分,共 42 分)1数据库在运行过程中可能产生的故障有哪几类?请详细说明。2某大学实行学分制,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每门课程可由多位教师讲授;每位教师可讲授多门课程。其不完整的 E-R 图如下图所示。(1)指出学生与课程的联系类型。(2)指出课程与教师的联系类型。(3)若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系?(4)在原 E-R 图上补画教师与学生的联系,并完善 E-R 图。3将如下图
6、所示的 E-R 图转换为关系模式。4答 卷( 考试成绩以答卷中给出的答案为准,以下信息需完整填写!)一、单选题(本题共 12 小题,每小题 2 分,共 24 分)1在数据库的概念设计中,最常用的数据模型是_。A形象模型 B物理模型 C逻辑模型 D实体联系模型答:D2数据流程图(DFD)是用于描述结构化方法中_阶段的工具。A可行性分析 B详细设计 C需求分析 D程序编码答:C3下面哪个不是数据库系统必须提供的数据控制功能_。A安全性 B可移植性 C完整性 D并发控制答:B4、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指_。A数据字典、应用程序、审计档案、数据库后备副本B数据字典、
7、应用程序、日志文件、审计档案C日志文件、数据库后备副本D数据字典、应用程序、数据库后备副本答:C5在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权的定义中,数据对象的_,授权子系统就越灵活。A范围越小 B范围越大C约束越细致 D范围越适中答:A6E-R 图是数据库设计的工具之一,它适用于建立数据库的_。A概念模型 B逻辑模型 C结构模型 D物理模型答:A7_用来记录对数据库中数据进行的每一次更新操作。A后援副本 B日志文件 C数据库 D缓冲区答:B 58解决并发操作带来的数据不一致性问题普遍采用_。A封锁 B恢复 C存取控制 D协商答:A9从 E-R 模型关系向关系模型转换
8、时,一个 M:N 联系转换为关系模式时,该关系模式的关键字是_。AM 端实体的关键字 BN 端实体的关键字CM 端实体关键字与 N 端实体关键字组合 D重新选取其他属性答:C10在数据系统中,对存取权限的定义称为_。A命令 B授权 C定义 D审计答:B11事务的一致性是指_。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态答:D12下列对数据库应用系统设计的说法中正确的是_。A必须先完成数据库的设计,才能开始对数据处理的设计B应用系统用户不必参与设计过
9、程C应用程序员可以不必参与数据库的概念结构设计D以上都不对答:C二、填充题(本题共 8 小题,每空 2 分,共 34 分)1在数据库领域里,统称使用数据库的各类系统为_系统。答:数据库应用2实体完整性是指在基本表中,_。答:主属性不能取空值3在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结6构、数据流、数据存储和数据加工过程等的描述,通常称为_。答:数据字典4对并发操作若不加以控制,可能带来的不一致性有、和。答:丢失修改 不能重复读 读“脏”数据5在设计分 E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分 E-R 图之间难
10、免有不一致的地方,这些冲突主要有、和三类。答:属性冲突 命名冲突 结构冲突6数据库保护包含数据的_。答:安全性、完整性、并发控制、恢复7制作后援副本的过程称为。它又分为和。答:转储 增量转储 海量转储8安全性控制的一般方法有、和视图的保护五级安全措施。答:用户标识鉴定 存取控制 审计 数据加密三、问答题(本题共 3 小题,每小题 14 分,共 42 分)1数据库在运行过程中可能产生的故障有哪几类?请详细说明。解:数据库在运行过程中可能产生的故障有如下几类:(1)事务故障事务在运行过程中由于种种原因,如输入数据的错误,运算溢出,违反了某些完整性限制,某些应用程序的错误,以及并行事务发生死锁等,使
11、事务未能运行到正常终止点之前就被撤消了,这种情况称为“事务故障” 。(2)系统故障系统故障是指系统在运行过程中,由于某种原因,如 OS 和 DBMS 代码错误,操作员操作失误,特定类型的硬件错误(如 CPU 故障) ,突然停电等造成系统停止运行,致使事务在执行过程中以非控方式终止。这时,内存中的信息丢失,而存储在外存储上的数据未受影响,这种情况称为“系统故障” 。(3)介质故障系统在运行过程中,由于某种硬件故障,如磁盘损坏,磁头碰撞,或由于 OS 的某种潜在的错误,瞬时强磁场干扰,使存储在外存上的数据部分损失或全部损失,称之为“介质故障” 。(4)计算机病毒计算机病毒是一种人为的故障和破坏,它
12、是一种计算机程序。通过读写染有病毒的计算7机系统中的程序和数据,这些病毒可以迅速繁殖和传播,危害计算机系统和数据库。2某大学实行学分制,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每门课程可由多位教师讲授;每位教师可讲授多门课程。其不完整的 E-R 图如下图所示。(1)指出学生与课程的联系类型。(2)指出课程与教师的联系类型。(3)若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系?(4)在原 E-R 图上补画教师与学生的联系,并完善 E-R 图。解析:(1)学生与课程的联系类型是多对多联系。(2)课程与教师的联系类型是多对多联系。(3)学生与教师的联系类型是一对多联系。(4)完善本题 E-R 图的结果如下图所示。3将如下图所示的 E-R 图转换为关系模式。8解:本题的 E-R 图转换为如下关系模式:单位(单位号,地址,电话)职工(职工号,姓名,性别,年龄,单位号)属于(职工号,单位号)