基本概念
- 关系:一个关系对应于我们平时说的一张表。关系是关系模式在某一时刻的状态或内容,即表中的内容,是数据库中的值。
- 元组:表中的一行称为一个元组,就是平常说的记录。 属性:表中的一列称为一个属性,它是实体的特性抽象或是实体间的联系的抽象。
- 域:属性的取值范围 码: 表中的某个属性组,它可以唯一确定一个元组
- 主码:如果一个表中有多个关键字,选择其中的一个作为主关键字,其余的则为次关键字。
关系模型是建立在集合代数的基础上的,集合论相关知识如下:
- 域:一组具有相同数据类型的集合
- 笛卡儿积:域之间的运算
- 关系:
关系代数:关系之间的运算
- 传统的集合运算:并、差、交、广义的笛卡尔积(运算元素是元组,n目a个元组和m目b个元祖的运算结果是一个n+m列的元素的集合,集合内有a*b个元组
- 选择/限制:在关系R中选择满足给定条件的诸元组
- 投影:选择若干属性列组成新的关系。例如:查询
- 连接:从两个关系的笛卡尔积中选取属性满足 θ `关系的元组
- 除运算
-
关系模型
最新推荐文章于 2022-12-16 18:24:14 发布