一、基本概念
1.相关名词:
属性:即特征
域:每个属性的取值范围构成的集合
候选码:关系中能唯一标识一个元素的某一属性或属性组的值
主码:主键
主属性及非主属性
外码
全码
2.笛卡尔积与关系
关系的5条性质:
1.分量必须取原子值,每个分量必须是不可再分的数据项
2.列是同质的,每列中的分量必须是同一类型的数据,来自同一域
3.属性不能重名
4.行列的顺序无关
5.任何两个元组不能完全相同,这是由主键约束来保证的。但是有些数据库若用户没有定义完整性约束条件,允许有两行以上的相同元组
3.关系的三种类型:基本关系(又称基表,基本表) 查询表 视图表(常称为虚表)
二、关系数据库模式:关系的表示称为关系模式
三、完整性约束
1.实体完整性 主键A不能为空
2.参照完整性
3.用户定义完整性