请简要解释下列术语:实体、实体集、属性、域、联系、联系集、多联系、角色、映射基数、超码、候选码、主码、多值联系、依赖约束、参与约束、弱实体、类层次、聚合
时间: 2023-11-29 09:45:55 浏览: 263
数据库——实体联系模型
实体:指现实世界中的一个独立的事物或对象,可以是具体的人、物、事,也可以是抽象的概念、思想等。
实体集:指同一类实体的集合,是一个抽象的概念。
属性:指实体所具有的某种特征或性质,是对实体的描述。
域:指属性的取值范围。
联系:指实体之间的某种关系或联系,可以是一对一、一对多、多对多等。
联系集:指同一类联系的集合,是一个抽象的概念。
多联系:指多个实体之间的联系。
角色:指实体在不同联系中扮演的不同角色。
映射基数:指联系中一个实体最多可以参与多少个联系。
超码:指一个属性集合,能唯一标识一个元组。
候选码:指最小的超码,即不包含其他超码的属性集合。
主码:指在关系中选定的用来标识元组的一个或多个属性。
多值联系:指一个实体与另一个实体之间存在多个联系。
依赖约束:指一个或多个属性的取值决定了其他属性的取值。
参与约束:指一个实体是否必须参与联系。
弱实体:指不能被唯一标识的实体,必须依赖于其他实体才能被标识。
类层次:指实体集之间的继承关系。
聚合:指将多个实体或实体集合合并为一个新的实体或实体集合。
--相关问题--:
1. 什么是关系数据库?
2. 什么是关系代数和关系演算?
3. 什么是数据库的三级模式?
阅读全文