一、关系属性:
域:同数据类型的值的集合
笛卡尔积:一种域上的集合运算(元组,分量、基数),结果为各个元组之间各个值的所有组合结果的集合
关系:主属性(主键--候选码的主属性,候选码--可以标识元组的属性组),非码(不在候选码中的属性)
基础操作:选择、投影、并、交、差
二、关系的完整性:
实体完整性(主属性不为空)
参照完整性(外码赋值必须 在其作为主属性的关系中有对应的值)
用户定义的完整性(不同语境下的适当的约束条件)
三、关系代数(优化时用得上):
传统集合运算(并,交,差,笛卡儿积)
专门的关系运算(选择,投影,连接,除)
1.选择:又称限制,选择满足给定条件的元组
2.投影:从关系R上选择若干属性列组成新的关系
3.连接:从两个关系的笛卡儿积中选取满足一定关系条件的元组
4.除:设R/S=T,则T包含在R中但不在S中的属性的值,且T的元组和S的元组的所有组合在R中
网友评论