电大数据库系统及应用,形考册第8章,习题与参考答案.docx
-
资源ID:18971376
资源大小:18.28KB
全文页数:10页
- 资源格式: DOCX
下载积分:8.8金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
电大数据库系统及应用,形考册第8章,习题与参考答案.docx
电大数据库系统及应用,形考册第8章,习题与参考答案第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语法冲突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.设有描绘图书出版情况的关系形式:出版书号,出版日期,印刷数量,设一本书能够被出版屡次,每次出版都有一个印刷数量。该关系形式的主码是B。A书号B书号,出版日期C书号,印刷数量D书号,出版日期,印刷数量7.在数据库设计中,进行用户子形式设计是下述哪个阶段要完成的工作C。上一页下一页A需求分析阶段B概念构造设计阶段C逻辑构造设计阶段D物理构造设计阶段二填空题1数据库设计分为五个阶段,包括需求分析、概念设计、逻辑设计、物理设计、数据库施行和运行维护。2需求分析阶段的主要目的是回答“干什么问题。3系统需求讲明书是需求分析阶段的重要成果,它的主要内容就是画出数据流图,建立数据字典和编写加工讲明。4将局部E-R图集成为全局E-R图时,可能存在三类冲突,分别是属性冲突、命名冲突和构造冲突。5物理构造设计中一个重要的考虑就是确定数据记录的存储方式。常用的存储方式有:顺序存储、散列存储和聚簇存储。三简答题1数据库设计分为哪几个阶段?每个阶段的主要工作是什么。答:数据库设计一般包含如下经过:1需求分析。了解用户系统需求,解决“干什么的问题。2构造设计,包括概念设计、逻辑设计和物理设计。概念设计的目的是产生反映全体用户信息需求的整体数据库概念构造;数据库逻辑设计的任务是把概念设计阶段产生的E-R上一页下一页图转换为详细DBMS支持的组织层数据模型,也就是转换为DBMS能够处理的数据库逻辑构造;物理设计的任务和目的是为逻辑数据模型选取一个最合适应用环境的物理构造。3数据库施行,主要任务和目的就是在实际的计算机系统中建立数据库应用系统。4数据库运行和维护阶段。主要工作包括:数据库的备份和恢复、数据库的安全性和完好性控制、监视、分析、调整数据库性能、数据库的重组。2需求分析阶段的任务是什么?其中发现事实的方法有哪些?答:需求分析阶段的主要工作就是,通过调查从用户处获得对数据库的下列需求。1信息需求:用户将从数据库中获得的信息的内容和性质,对信息的要求、导出数据的要求,即确定在数据库中存储哪些数据。2处理需求:用户要完成什么处理功能,对某种处理的执行频度、用户要求的响应时间,处理的方式是联机处理还是批处理等。3安全性和完好性的约束。3什么是数据流程图,数据字典的主要作用是什么?答:数据流图,是在业务流程分析基础上,描绘实际数据流动和加工经过的图形表示法,它一般有4种符号,即外部实体、数据流、处理和存储。外部实体数据的来源和去向;数据流用带箭头的连线表示,反映数据的流动方向;处理用椭圆、圆或方框代表,表示对数据的加工处理动作;存储表示数据的存档情况。数据字典是对数据流程图中数据流和存储构造的描绘。4什么是ER图,它的作用是什么?答:ER图即“实体一联络图,用于描绘现实世界的概念层数据模型。5什么是数据库的逻辑构造设计?简述其设计步骤。上一页下一页答:数据库逻辑设计的任务是把概念设计阶段产生的E-R图转换为详细DBMS支持的组织层数据模型,这些形式在功能、性能、完好性和一致性约束方面知足应用要求。关系数据库的逻辑设计一般包含三项工作:1将概念构造转换为关系数据模型。2对关系数据模型进行优化。3设计面向用户的外形式。6把E-R模型转换为关系形式的转换规则有哪些?答:1一个实体转换为一个关系形式。实体的属性就是关系形式的属性,实体的码就是关系形式的主键。2对于实体间的联络有下面不同的情况:一个11联络通常是与任意一端所对应的关系形式合并,并将在该关系形式的属性中参加另一个实体的码和联络本身的属性。一个1n联络通常是与n端所对应的关系形式合并,并将在该关系形式中参加1端实体的码以及联络本身的属性。一个mn联络必须转换为一个独立的关系形式。与该联络相连的各实体的码以及联络本身的属性均转换为此关系形式的属性,且关系形式的主键包含各实体的码。三个或三个以上实体间的一个多元联络能够转换为一个关系形式。与该多元联络相连的各实体的码以及联络本身的属性均转换为此关系形式的属性,而此关系形式的主键包含各实体的码。具有一样主键的关系形式能够合并。上一页下一页7数据模型的优化包含哪些方法?答:关系数据模型的优化通常以关系规范化理论为指导,并考虑系统的性能。详细方法为:1确定各属性间的函数依靠关系。根据需求分析阶段得出的语义,分别写出每个关系形式的各属性之间的函数依靠以及不同关系形式中各属性之间的数据依靠关系。2对各个关系形式之间的数据依靠进行极小化处理,消除冗余的联络。3判定每个关系形式的范式,根据实际需要确定最适宜的范式。4根据需求分析阶段得到的处理要求,分析这些形式对于这样的应用环境能否适宜,确定能否要对某些形式进行分解或合并。上一页下一页