电大数据库系统及应用-形考册-习题与参考答案_第1页
电大数据库系统及应用-形考册-习题与参考答案_第2页
电大数据库系统及应用-形考册-习题与参考答案_第3页
电大数据库系统及应用-形考册-习题与参考答案_第4页
电大数据库系统及应用-形考册-习题与参考答案_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第8章习题与参考答案一. 单项选择题1. 在数据库设汁中,将E-R图转换为关系数据模型是下述哪个阶段完成的工作(C)。A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段2. 在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下 列关于这种联系产生的关系模式的主码的说法,正确的是(C)。A. 只需包含m端关系模式的主码即可B. 只需包含n端关系模式的主码即可C. 至少包含m端和n端关系模式的主码D. 必须添加新的属性作为主码3. 在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合 并E-R图冲突的是(B)。A. 结构冲突B.

2、 语法冲突C. 属性冲突D. 命名冲突4. 一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务, 则客户和银行营业所之间的联系是(D)。A. 一对一B. 一对多C. 多对一D. 多对多5. 设实体A与实体B之间是一对多联系。下列进行的逻借结构设计方法中,最合理的 是(A)。A. 实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中B. 实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中C. 为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性D. 分別为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关 系模式中6.

3、设有描述图书出版情况的关系模式:出版(书号,出版日期,印刷数量),设一本 书可以被岀版多次,每次出版都有一个印刷数量。该关系模式的主码是(B) oA. 书号B. (书号,出版日期)C. (书号,印刷数量)D. (书号,出版日期,印刷数量)7. 在数据库设计中,进行用户子模式设计是下述哪个阶段要完成的工作(C)。A. 需求分析阶段B. 概念结构设计阶段C. 逻辑结构设讣阶段D. 物理结构设计阶段二. 填空题1. 数据库设计分为五个阶段,包括(需求分析)、概念设计、(逻辑设计)、(物理 设计)、数据库实施和运行维护。2. 需求分析阶段的主要目的是回答(“干什么”)问题。3. (系统需求说明书)是需

4、求分析阶段的重要成果,它的主要容就是画出(数据流图), 建立数据字典和编写加工说明。4. 将局部E-R图集成为全局E-R图时,可能存在三类冲突,分别是(属性冲突)、(命 名冲突)和(结构冲突)。5. 物理结构设讣中一个重要的考虑就是确左数据记录的存储方式。常用的存储方式有: (顺序存储)、(散列存储)和(聚簇存储)。三. 简答题1. 数据库设计分为哪几个阶段?每个阶段的主要工作是什么。答:数据库设计一般包含如下过程:1)需求分析。了解用户系统需求,解决“干什么的问题。2)结构设计,包括概念设计、逻辑设计和物理设计。概念设计的目标是产生反映全体 用户信息需求的整体数据库概念结构;数据库逻辑设汁的

5、任务是把概念设计阶段产生的E-R 图转换为具体DBMS支持的组织层数据模型,也就是转换为DBMS可以处理的数据库逻辑 结构:物理设计的任务和目标是为逻辑数据模型选取一个最适合应用环境的物理结构。3)数据库实施,主要任务和目标就是在实际的汁算机系统中建立数据库应用系统。4)数据库运行和维护阶段。主要工作包括:数据库的备份和恢复、数据库的安全性和 完整性控制、监视、分析、调整数据库性能、数拯库的重组。2. 需求分析阶段的任务是什么?其中发现事实的方法有哪些?答:需求分析阶段的主要工作就是,通过调査从用户处获得对数据库的下列需求。1)信息需求:用户将从数据库中获得的信息的容和性质,对信息的要求、导出

6、数据的 要求,即确定在数据库中存储哪些数据。2)处理需求:用户要完成什么处理功能,对某种处理的执行频度、用户要求的响应时 间,处理的方式是联机处理还是批处理等。3)安全性和完整性的约束。3. 什么是数据流程图,数据字典的主要作用是什么?答:数据流图,是在业务流程分析基础上,描述实际数据流动和加工过程的图形表示法, 它一般有4种符号,即外部实体、数据流、处理和存储。外部实体数拯的来源和去向:数据 流用带箭头的连线表示,反映数据的流动方向;处理用椭圆、圆或方框代表,表示对数据的 加工处理动作:存储表示数据的存档情况。数据字典是对数据流程图中数据流和存储结构的描述。4. 什么是ER图,它的作用是什么

7、?答:ER图即“实体一联系图,用于描述现实世界的概念层数据模型。5. 什么是数据库的逻辑结构设计?简述苴设计步骤。答:数据库逻借设讣的任务是把概念设il阶段产生的E-R图转换为具体DBMS支持的 组织层数据模型,这些模式在功能、性能、完整性和一致性约束方而满足应用要求。关系数据库的逻辑设计一般包含三项工作:1)将概念结构转换为关系数据模型。2)对关系数据模型进行优化。3)设计面向用户的外模式。6. 把E-R模型转换为关系模式的转换规则有哪些?答:1)一个实体转换为一个关系模式。实体的属性就是关系模式的属性,实体的码就是关 系模式的主键。2)对于实体间的联系有以下不同的情况: 一个1 : 1联系

8、通常是与任意一端所对应的关系模式合并,并将在该关系模式的属性 中加入另一个实体的码和联系本身的属性。 一个1 : n联系通常是与n端所对应的关系模式合并,并将在该关系模式中加入1端 实体的码以及联系本身的属性。 一个m : n联系必须转换为一个独立的关系模式。与该联系相连的各实体的码以及联 系本身的属性均转换为此关系模式的属性,且关系模式的主键包含各实体的码。 三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连 的各实体的码以及联系本身的属性均转换为此关系模式的属性,而此关系模式的主键包含各 实体的码。 具有相同主键的关系模式可以合并。7. 数据模型的优化包含哪些方法?答:关系数据模型的优化通常以关系规化理论为指导,并考虑系统的性能。具体方法为:1)确定各属性间的函数依赖关系。根据需求分析阶段得出的语义,分别写岀每个关系 模式的各属性之间的函数依赖以及不同关系模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论