2025年软考中级数据库系统工程师ER图转关系模式真题卷及答案.docxVIP

2025年软考中级数据库系统工程师ER图转关系模式真题卷及答案.docx

  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文档。上传文档
查看更多

2025年软考中级《数据库系统工程师》ER图转关系模式真题卷及答案

一、单项选择题(共10题,每题2分,共20分)

1.在ER图转换为关系模式时,对于1:1联系的处理方式,正确的是()

A.必须单独创建一个关系模式

B.只能将联系的属性合并到任意一个实体的关系模式中

C.可以将联系的属性合并到任一实体的关系模式中,或单独创建关系模式

D.需将两个实体的主码和联系属性合并到n端实体的关系模式中

答案:C

解析:1:1联系的转换有两种方式:若联系无属性或属性较少,可将联系的属性和任一实体的主码合并到另一实体的关系模式中;若联系有独立属性,也可单独创建关系模式。因此选项C正确。

2.当ER图中存在m:n联系时,转换为关系模式的规则是()

A.合并到任意一个实体的关系模式中

B.必须单独创建一个关系模式,包含两端实体的主码和联系的属性

C.合并到n端实体的关系模式中,添加1端实体的主码作为外码

D.合并到1端实体的关系模式中,添加n端实体的主码作为外码

答案:B

解析:m:n联系无法直接合并到任一实体,必须单独创建关系模式,其主码由两端实体的主码共同组成(复合主码),并包含联系本身的属性。因此选项B正确。

3.弱实体集转换为关系模式时,其主码的构成是()

A.仅包含弱实体自身的属性

B.包含所依赖强实体的主码和弱实体自身的部分属性

C.仅包含所依赖强实体的主码

D.由数据库设计者任意指定

答案:B

解析:弱实体集的存在依赖于强实体集(如“借阅记录”依赖“读者”和“图书”),其主码需结合强实体的主码和弱实体自身的部分属性(如“借阅序号”)才能唯一标识。因此选项B正确。

4.对于ER图中的多值属性(如“学生的联系方式”可能有多个电话号码),正确的处理方式是()

A.直接作为实体的属性存储

B.拆分为多个单值属性(如“电话1”“电话2”)

C.创建一个新的关系模式,包含原实体的主码和该多值属性

D.忽略该属性,不转换到关系模式中

答案:C

解析:多值属性无法用单一字段存储,需通过独立关系模式处理(如“学生联系方式(学号,电话)”),其中“学号”是原实体的主码,“电话”是多值属性。因此选项C正确。

5.复合属性(如“地址”包含“省”“市”“区”)转换为关系模式时,正确的做法是()

A.保留复合属性,不做拆分

B.拆分为多个简单属性(如“省”“市”“区”)

C.创建独立关系模式存储复合属性

D.仅保留复合属性的顶层名称(如“地址”)

答案:B

解析:关系模式要求属性不可再分(原子性),复合属性需拆分为简单属性(如将“地址”拆分为“省”“市”“区”)。因此选项B正确。

6.关系模式中的外码必须满足的条件是()

A.可以是任意属性

B.必须是另一关系模式的主码

C.必须与另一关系模式的主码名称相同

D.必须是当前关系模式的主码

答案:B

解析:外码是用于表示两个关系之间关联的属性或属性组,必须对应另一关系的主码(或候选码)。因此选项B正确。

7.若ER图中“学生”与“课程”是m:n联系,且联系有属性“成绩”,则转换后的关系模式中,“成绩”应存储在()

A.“学生”关系模式中

B.“课程”关系模式中

C.单独创建的“选课”关系模式中

D.同时存储在“学生”和“课程”关系模式中

答案:C

解析:m:n联系的属性无法合并到任一实体,需存储在单独创建的联系关系模式中(如“选课(学号,课程号,成绩)”)。因此选项C正确。

8.对于1:n联系(如“部门”与“员工”,1个部门有n个员工),转换为关系模式的最优方式是()

A.单独创建联系关系模式

B.将1端实体的主码添加到n端实体的关系模式中作为外码

C.将n端实体的主码添加到1端实体的关系模式中作为外码

D.合并两个实体的关系模式

答案:B

解析:1:n联系通常将1端实体的主码(如“部门号”)添加到n端实体(如“员工”)的关系模式中作为外码,无需单独创建联系表。因此选项B正确。

9.关系模式的主码必须满足的最核心条件是()

A.属性个数最少

B.能唯一标识元组

C.包含外码

D.由多个属性组成

答案:B

解析:主码的核心作用是唯一标识关系中的每一个元组,其他条件(如最小性)是辅助要求。因此选项B正确。

10.ER图中弱实体集的图形表示是()

A.单矩形框

B.双矩形框

C.单椭圆框

D.双椭圆框

答案:B

解析:ER图中,弱实体集用双矩形框表示,强实体集用单矩形框;属性用椭圆框(单椭圆为普通属性,双椭圆为多值属性)。因此选项B正确。

二、综合应用题(共3题,每题20分,共60分)

1.某学校管理系统的ER图设计如下:

实体“学生”:属性有学号(Sno,主码)、姓名(Sname)、年龄(Sag

文档评论(0)

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

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

1亿VIP精品文档

相关文档