中级数据库系统工程师分类模拟题数据库设计.docVIP

中级数据库系统工程师分类模拟题数据库设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计 (1) 以下关于E-R图的叙述正确的是 (1) 。 A.E-R图建立在关系数据库的假设上 B.E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示 C.E-R图可将现实世界(应用)中的信息抽象地表示为实体及实体间的联系 D.E-R图能表示数据生命周期 [分析] 实体是一个范围广泛的概念,从具体的人、物、事件到抽象的状态以及概念,都可以用实体来抽象表示。实体是存在于现实世界中,并且可以根据其自身信息加以鉴别的任何事物的抽象表示。联系是现实世界内部或者事物之间语义关系的抽象定义。联系可以同一个或者多个实体有关。实体之间的联系可以是一对一、一对多或者多对多的。实体和联系组成模型可以用E-R图表示。因此E-R图可将现实世界(应用)中的信息抽象地表示为实体,以及实体间的联系。 (1) C 假定每一车次具有唯一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是 (2) ;如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主键是 (3) 。通常情况下,上述“列车时刻表”和“列车运行表”两实体间 (4) 联系。 (2) A.车次 B.始发站 C.发车时间 D.车次,始发站 (3) A.车次 B.始发站 C.发车时间 D.车次,日期 (4) A.不存在 B.存在一对一 C.存在一对多 D.存在多对多 [分析] 当“列车的时刻表”属性为(车次、始发站、发车时间、终点站、到达时间)时,依照题意有,车次确定唯一的始发站和终点站,根据常识,起点站如长沙站可以有多趟列车、且每天、每次列车只开一次,车次决定了发车时间和到达时间,所以车次为主键。 “列车运行表”增加了日期,因为大于一天的一段时间内(如一个月)同样的车次可以发出多次,这时候车次不能决定日期了;同时发车时间也不能唯一确定车次,很明显,同一车站在同一时间可以发出多趟不同车次的列车,发车时间也不能为主键。(车次,日期)能唯一决定“列车运行表”中的元组。 由于每一车次具有唯一的始发站和终点站,明显“列车时刻表”和“列车运行表”是一对多的关系。 (2) A (3) D (4) C (5) 在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为 (5) 。 A.语义冲突 B.命名冲突 C.属性冲突 D.结构冲突 [分析] 在数据库的概念结构设计过程中,各子系统的局部E-R图设计好后,下一步就是要将所有的分E-R图综合成一个系统的总体E-R图,一般称为视图的集成。视图集成通常有如下两种方式。 (1) 多个局部E-R图一次集成。这种方式比较复杂,做起来难度较大。 (2) 逐步集成,用累加的方式一次集成两个局部E-R图。这种方式每次只集成两个局部E-R图,可以降低复杂度。 由于各子系统应用所面临的问题不同,且通常是由不同的设计人员进行局部视图设计,这就导致各个局部E-R图之间必定会存在许多不一致的问题,称之为冲突。因此合并分E-R图时并不能简单地将各个局部E-R图画到一起,而是必须着力消除各个局部E-R图中的不一致,以形成一个能为全系统中所有用户共同理解和接受的统一的概念模型。 各局部E-R图之间的冲突主要有3类。 (1) 属性冲突:包括属性域冲突和属性取值冲突。属性冲突在理论上好解决,只要换成相同的属性就可以了,但实际上需要各部门协商,解决起来并不简单。 (2) 命名冲突:包括同名异义和异名同义。处理命名冲突通常也像处理属性冲突一样,通过讨论和协商等行政手段加以解决。 (3) 结构冲突:包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。对于前者的解决办法是把属性变换为实体或实体变换为属性,使同一对象具有相同的抽象。对于后者的解决办法是使该实体的属性取各局部E-R图中属性的并集,再适当调整属性的次序。 (5) B 新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于 (6) 。在保证该处理程序功能的前提下提高其执行效率,他应该 (7) 。 (6) A.需求分析阶段对用户的信息要求和处理要求未完全掌握 B.概念结构设计不正确 C.逻辑结构设计阶段未能对关系模式分解

文档评论(0)

prtscr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档