3.5(关系的完整性约束)、(关系代数的五种基本运算:选择和投影(关于行运算和列运算的概念还不清晰))
空值:是指缺失的值
1:关系的完整性约束:
(1)实体完整性:
【注】外码不是码
(2)参照完整性:
参照完整行也就是对外码的约束:关系R的任何元组在外码上的值等于关系S的某个元组在主码上的值,
或者为空
(3)用户自定义完整性:
2:关系代数的五种基本运算:(运算的对象和运算的结果都是关系)
(1)选择(一元运算:即只需要一个运算对象):是行运算(属性列数目不减少,元组数目减少)
(2:投影)一元运算:是列运算
(3:并运算)二元运算:
(4:差运算)二元运算