3.5(关系的完整性约束)、(关系代数的五种基本运算:选择和投影(关于行运算和列运算的概念还不清晰))

空值:是指缺失的值

1:关系的完整性约束:

 

 (1)实体完整性:

 

 

 

【注】外码不是码

(2)参照完整性:

 

 参照完整行也就是对外码的约束:关系R的任何元组在外码上的值等于关系S的某个元组在主码上的值,

或者为空

(3)用户自定义完整性:

 

 

 

 

 

 2:关系代数的五种基本运算:(运算的对象和运算的结果都是关系)

 

 (1)选择(一元运算:即只需要一个运算对象):是行运算(属性列数目不减少,元组数目减少)

 

 

 

(2:投影)一元运算:是列运算

 

 (3:并运算)二元运算:

 

(4:差运算)二元运算

 

 

posted @ 2020-03-11 20:59  收购阿里巴巴  阅读(1278)  评论(0编辑  收藏  举报