一、数据结构
它用二维表来组织数据,而这个二维表在关系数据库中就成为关系。
二、数据操作
关系运算:并,交,差,广义笛卡尔乘积
关系运算:选择,投影,连接,除
数据操作:查询,插入,删除,更改
三、关系模型中的基本术语
1,关系
关系就是二维表,二维表的名字就是关系的名字
2.属性
二维表中的每一列成为一个属性
3.值域
二维表中属性的取值范围称为值域
4.元组
在二维表中,一行记录成为一个元组
5.关系模式
二维表的结构又成为关系模式,设有关系名为R,属性分别为 A1,A2,A3......,则关系模式可以表示为R(A1,A2,A3......)
6.关系数据库
对于一个关系模型的所有关系的集合成为关系数据库
7.候选键
如果一个属性或属性集的值能够唯一标识一个关系的元组而不包含多余的属性,则称该属性或属性集为候选键
8.主键
一个关系中有多个候选键时,可以选择其中的一个作为主键。一个关系里面只能有一个主键
四、专门的关系运算
一、选择
在指定的关系中选择满足条件的元组组成一个新的关系
二、投影
在关系R中选取若干属性,并用这些属性组成一个新的关系
三、连接
用来连接两个之间有联系的两个关系,从而产生一个新的关系
连接运算有以下几种形式
1.关系连接
2.等值连接
3.自然连接
4.外部连接
5.半连接
四、除
在属性R中找到不属于属性S的部分