关系模型三要素:数据结构、数据操作、数据完整性约束
一、关系模型的基本术语
1.关系就是二维表,关系名就是表名
2.属性就表列,一个二维表有n列,则称为n元关系
3.值域是属性的取值范围
4.元组就是一行记录
5.分量为元组的一个属性值
6.关系模式,例如R(A1,A2,A3,---,An)
7.候选键也称候选码,一个关系上可以有多个候选码,用于唯一地确定一个元组。
8.主键也称主码,一个关系上只有一个主码,它在候选码基础上建立,由多个属性共同组成叫复合主键。
9.主属性是包含候选码,非主属性不包含候选码
二、关系代数
它是抽象查询语言,三要素:运算对象、运算符、运算结果
1.集合运算符号:U、∩、—、X
2.关系运算符号:π、σ、∞、外连接(左,右,全)、÷