第二章:关系模型介绍
关系数据库的结构
关系数据库由表的集合构成,每个表都有唯一的名字。
关系模型术语中:
| 名词 | 代表 |
|---|---|
| 关系(relation) | 表(table) |
| 元组(tuple) | 行(row) |
| 属性(attribute) | 列(column) |
一个关系的例子:
关系实例表示一个关系的特定实例,也就是所包含的一组特定的行。
对于关系中的每种属性,都有一个允许取值的集合,成为属性的域(domain)
如果域中元素被看作不可再分的单元,则域是原子的(atomic)
数据库模式
元组的顺序是不重要的,也就是无序的
R=(A1,A2,A3……An)是一个数据库模式
码
一个元组的属性值必须能够唯一区分彼此,也就是说不能有两个元组的所有属性取值均相同
- superkey 超码:超码是一个或多个属性的集合,能够唯一标识一个元组的属性
- candidate key 候选码:候选

这篇博客介绍了关系模型,重点在关系数据库的结构、数据库模式、码的概念,包括候选码、主码和外码,并通过模式图进行可视化展示。还讨论了关系运算,如元组选取、属性选取、笛卡尔积等。
最低0.47元/天 解锁文章
1416

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



