2026年数据建模工程师考试题库(附答案和详细解析)(1008).docxVIP

  • 0
  • 0
  • 约9.13千字
  • 约 11页
  • 2026-11-14 发布于上海
  • 举报

2026年数据建模工程师考试题库(附答案和详细解析)(1008).docx

数据建模工程师

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

1.在ER模型中,关于多对多联系转换为关系表的方式,下列说法正确的是()。A.多对多联系必须保留在实体表中,不需要单独建表。B.多对多联系在关系模型中通常转换为一个单独的联系表。C.多对多联系可以通过外键直接添加到任意一个实体表中解决。D.多对多联系只能通过两个一对多联系代替,不能建表。

答案:B

解析:多对多联系不能直接在两个实体表中用外键表达,否则会造成大量数据冗余;关系模型中通常将其转换为独立的联系表,包含两个实体的主键作为外键。A错误,多对多不单独建表无法消除冗余;C错误,直接添加外键无法表达多对多关系;D错误,可以通过分解为一对多联系,但最终仍需要单独连接表。

2.给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={A→B,B→C},则R的候选主键是()。A.A

B.AB

C.AC

D.AD

答案:D

解析:计算A的闭包为{A,B,C},无法决定属性D,因此A不能作为主键;AD的闭包为{A,B,C,D},且没有冗余属性,所以候选主键是AD。A、B、C均无法决定全部属性。

3.若关系模式R已满足第2范式,要使其满足第3范式,需要消除()。A.非主属性对候选码的部分函数依赖

B.非主属性对候选码的传递函数依赖

C.主属性对候选码的部分函数依赖

D.候

文档评论(0)

1亿VIP精品文档

相关文档