实体关系图多选题

2025年1月14日 | 阅读 8 分钟

1. 在以下描述中,你认为哪个实体与实体关系图 (ERD) 中的实体之间的关系相对应?

  1. 属性
  2. 基数
  3. Entities (实体)

答案:C. 基数

描述:在 ERD 的上下文中,基数决定了一个实体的一个实例在同一时间可以有多少个实例与另一个实体相关联。它通过指示一个实体的一个实例与另一个实体的一个实例相关联的数量来负责实体之间的关系。


2. 在概念数据模型、实体关系图中,如何解释菱形形状的含义?

  1. 实体
  2. 属性
  3. 关系

答案:C. 关系

描述:在关系实体图中,两个菱形框之间的连线表示两个实体之间的关系。它是指示或阐明数据模型实体之间连接或关联的链接。


3. 以下哪个基数符号对一对多关系是正确的?

  1. 1:1
  2. 1: N
  3. M: N
  4. 0: N

答案:B. 1: N

描述:一对多关系要求一个实体的一个实例与另一个不同实体的一个实例相关联。基数符号 1: N 表示这种面向对象的编码方式,允许一个实例与另一个对象的多个实例相关联。


4. 在数据库模型中,矩形表示什么?

  1. 属性
  2. 实体
  3. 关系

答案:B. 实体

描述:ERD 中的矩形表示实体。它勾勒出数据模型的一个特定对象或概念,通常在数据库中标识为表。


5. 哪个基数符号表示每个对象实体最多与另一个实体的单个实例相关?

  1. 1:1
  2. 1: N
  3. M: N
  4. 0: N

答案:A. 1:1

描述:1:1 基数符号表示实体之间的一对一关系,这意味着一个实体的每个实际元素最多只能与另一个实体的单个元素相关联。


6. 在 ERD 中,双椭圆形表示什么?

  1. 属性
  2. 复合键
  3. 弱实体
  4. 多值属性

答案:C. 弱实体

描述:ER 图中的双椭圆形表示该实体是弱实体,因此它没有自己的唯一主键。它从另一个实体(称为所有者实体)获得标识。


7. 两实体之间的双线在 ERD 中是表示什么?

  1. 一对多关系
  2. 多对多关系
  3. 一对一关系
  4. 弱关系

答案:C. 一对一关系

描述:连接 ERD 中两个实体的双线表示一对一关系,其中属于一个实体的每个实例最多与另一个实体的一个元素相关联。


8. 可以对基数符号执行许多操作,例如,哪个基数符号表示多对多关系。

  1. 1:1
  2. 1: N
  3. M: N
  4. 0: N

答案:C. M: N

描述:基数表示 M: N 指的是多对多关系,其中实体 A 的单个实例与实体 B 的许多单个实例相关联,反之亦然。


9. 在哪条线上,虚线在 ERD 中起作用?

  1. 弱关系
  2. 强关系
  3. 可选属性
  4. 强制属性

答案:A. 弱关系

描述:在表示实体与其他实体之间弱关系的菱形线上,一个实体的存在依赖于另一个实体,但所连接的实体没有自己的主键。


10. 在 ERD 中,哪个符号代表一个项目的唯一独有值?

  1. 主键
  2. 外键
  3. 属性
  4. 关系

答案:A. 主键

描述:ERD 中最关键的组成部分是用于识别单个记录的主键。它保证数据库表中的 no two rows match the same value。这意味着 no two entity instances can possess the same identifier value。


11. 在实体关系图 (ERD) 中,表示两个实体之间“同级”的实线意味着什么?

  1. 一对一关系
  2. 多对多关系
  3. 弱关系
  4. 复合键

答案:A. 一对一关系

描述:连接 ERD 中两个实体的常规线条表示两个实例之间存在一对一的连接,即一个实体的实例最多与第二个实体的另一个实例相关联。


12. 在 ERD 中,双椭圆是如何表示的?

  1. 复合键
  2. 多值属性
  3. 弱实体
  4. 强实体

答案:B. 多值属性

描述:具有两个固定焦点的椭圆是 ERD 的多值属性指示符,它可以为实体保存多个值。


13. 在 ER 中,哪种类型的实体需要另一个实体才能存在?

  1. 强实体
  2. 复合实体
  3. 弱实体
  4. 虚拟实体

答案:C. 弱实体

描述:在弱 ERD 中,一个实体与另一个实体(所有者实体)相关联,这就是它的存在。其次,它不提供唯一键,并依赖于所有者进行标识。


14. ERD 中的双矩形表示什么?

  1. 弱实体
  2. 复合键
  3. 多值属性
  4. 强关系

答案:A. 弱实体

描述:在 ERD 中,双矩形表示弱实体。此实体没有自己的主键,而是依赖于另一个实体,它使用该实体进行标识。


15. 在实体关系图 (ERD) 中,菱形表示什么?

  1. 实体
  2. 属性
  3. 关系

答案:C. 关系

描述:ERD 中的菱形表示两个实体之间定义的关系。它显示了实体如何连接以及它们之间存在何种关系。


16. 为什么在实体关系图 (ERD) 中需要实体基数?

  1. 表示属性的数据类型。
  2. 定义实体的关键。
  3. 以产生可以表达两个实体之间多少种关系
  4. 提供数据库模型的结构。

答案:C. 这个符号标记了其中一个实体的实例与另一个实体的实例的关联数量

描述:ERD 中的基数通过显示关联的基数来定义实体之间的关系。


17. 在 ERD 中,连接两个实体的双线表示什么?

  1. 一对多关系
  2. 多对多关系
  3. 复合关系
  4. 标识关系

答案:D. 标识关系

描述:双线可视化了 ERD 中的两个实体以标识关系相关联。子实体的外键包含父实体的外键。


18. 通常使用哪些符号来表示 ERD 中的基数关系?

  1. 乌鸦脚符号
  2. 陈氏符号
  3. 巴克符号
  4. UML 符号

答案:A. 乌鸦脚图

描述:乌鸦脚符号是 ERD 最流行的符号,用于描述基数约束,例如一对一、一对多或多对多关系。


19. 如何解读 ERD 中的虚线椭圆?

  1. 多值属性
  2. 弱实体
  3. 强实体
  4. 复合键

答案:B. 弱实体

描述:ERD 上用虚线椭圆表示的实体是一个弱实体,它无法唯一地标识自己,也没有自己的键。


20. ERD 中的哪种关系将一个实体连接到自身?

  1. 一对一
  2. 多对多
  3. 递归
  4. 复合

答案:C. 递归

描述:ERD 中的递归关系允许实体与自身建立关系。通常,它表示层次结构或组织结构。


21. 当分析 ERD 中的图形表示时,双连接到一个实体的属性意味着什么?

  1. 弱实体
  2. 多值属性
  3. 复合属性
  4. 派生属性

答案:B. 多值属性

描述:在 ERD 中,连接到实体的属性旁边的双线或“多值属性”符号都表示一个属性可以为单个实体实例保存多个值。


22. 在 ERD 中,哪种分类最常用于表示继承关系?

  1. UML 符号
  2. 乌鸦脚符号
  3. 陈氏符号
  4. 巴克符号

答案:A. UML 符号

描述:在使用 UML(统一建模语言)创建的 ERD(实体关系图)的实例中,继承链接也使用继承来表示,其中一个实体获取或继承另一个实体的属性。


23. ERD 中,两个实体旁边的一个简单的箭头表示什么?

  1. 一对一关系
  2. 一对多关系
  3. 多对多关系
  4. 递归关系

答案:B. 一对多关系

描述:一个实体连接到另一个实体的开放箭头在 ER 图中形成一对多关系,这意味着一个实体的实例与另一个实体的实例相关联。


24. 在 ERD 中,数据项周围的两个矩形表示什么?

  1. 弱实体
  2. 多值属性
  3. 复合属性
  4. 派生属性

答案:C. 复合属性

描述:ERD 中的双矩形象征复合属性,它们是属性的子集,当组合在一起时代表一个更大的实体。


25. ERD 的类图中,圆圈表示什么?

  1. 多值属性
  2. 弱实体
  3. 强关系
  4. 复合键

答案:A. 多值属性

描述:ERD 中的圆圈表示多值属性,这是为单个实体实例保存不同值的特征。


26. 在以下哪个符号中,可以在 ERD 中找到表示多对多关系的方案?

  1. 虚线
  2. 双椭圆
  3. 双线
  4. 实线

答案:B. 双椭圆

描述:多对多关系在 ERD 中由双椭圆表示,它允许每个实体实例与多个实体实例相关联,反之亦然。


27. 连接符号的 ERD 中的双箭头表示什么?

  1. 一对一关系
  2. 多对多关系
  3. 继承关系
  4. 递归关系

答案:C. 继承关系

描述:包含两个实体的双箭头在 ERD 中显示继承关系,其中一个对象可以拥有另一个类在面向对象上下文中的属性和特性。


28. ERD 实体关系模式中的外键有什么作用?

  1. 虽然此实体基于其属性是唯一的,但仍需要持久地标识它。
  2. 建立两个元素的连接
  3. 维护引用完整性以绑定两个或多个相关表。
  4. 通常,我需要传达复杂或详细的知识。

答案:D) 维护相关表之间的引用相等性。

描述:ERD 中的外键用于定义两个实体之间的连接,通过从一个实体引用另一个实体的外键。它具体化了引用完整性,保证外键列中的值与相关表的主键具有匹配的值。


29. UML 中的双菱形表示什么?

  1. 一对一关系
  2. 一对多关系
  3. 多对多关系
  4. 聚合关系

答案:D. 聚合关系

描述:ERD 中的双菱形表示一个实体与另一个实体的一个实例之间的聚合能力。或者,这种关系类似于复合关系,但通常表示实体之间的耦合较弱。


30. ERD 中的列、线和三角形代表什么?

  1. 弱实体
  2. 多值属性
  3. 强关系
  4. 复合键

答案:C. 强关系

描述:三角形 ERD 表示两个实体集之间紧密的联系。这揭示了一种非常强的对应关系,很可能被视为必须关联的关系。也就是说,每个实体都应该与另一边的对应实体相关联。


下一个主题哈密顿图选择题