关系模型入门
1. 基本概念
关系模型是目前数据库设计中应用最广泛的模型,它的成功得益于其坚实的数学原理基础,如集合论和线性代数,这些原理经过了时间的检验和证明。在深入学习之前,需要了解一些基本概念,这些概念是关系模型的基础,总结如下表:
| 数据库术语 | 解释 |
| — | — |
| 实体 | 存储数据的对象、概念或事物,如采购订单、课程、部门、项目和学生等。实体以二维表的形式实现,传统上被视为包含记录的文件。 |
| 属性 | 与实体相关的某些特征,例如采购订单实体的订单编号、订单日期和项目编号;部门实体的部门编号和部门名称。属性的同义词有元素和属性。属性对应于表的列,最终实现为记录的字段。 |
| 实体集 | 同一类型的实体集合,例如金融机构、高尔夫球手。 |
| 关系 | 涉及两个或多个实体的固有映射。关系在关系表中表示。二元关系涉及两个实体之间的映射;n 元关系涉及 n 个实体之间的映射。 |
| 关系表 | 实体和/或关系的二维(表格)表示。二元关系表包含两个属性;n 元关系表包含 n 个属性。关系表也称为关系表或简称为表。 |
| 元组 | 对应于表的行或关系的记录。后续我们将使用记录、行和元组作为同义词。 |
| 主键 | 用于唯一标识关系中记录的属性或属性组合。主键从候选键集合中选择。 |
| 候选键 | 一个关系可能有多个潜在的主键,每个都称为候选键或超键。 |
| 备用键 | 非通过主键访问数据的替代路径。 |
| 索引 | 一种数据库对象,使用关系表中预先确定的属性或属性组合来访问该表中的记录。使用前必须创建索引。索引可以设计为一次检索唯一记录(前提是使用的属性是候选键属性)或一
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



