日期:2014-05-16 浏览次数:20546 次
关系模型有三个重要组成部分:数据结构,数据操纵,数据完整性规则。
关系查询语言根据其理论基础的不同分成两类:
(1)关系代数语言:查询操作时以集合操作为基础的运算。
(2)关系演算语言:查询操作是以谓词演算为基础的运算。
4.1?关系代数
4.1.1?关系代数的五个基本操作
1.并(Union)
2.差(Difference)
3.笛卡尔积(Cartesian?Product)
4.投影(Projection)
这个操作是对一个关系进行垂直分割,消去某些列,并重新安排列的顺序。
5.选择(Selection)
4.1.2?关系代数的四个组合操作
1.交(Intersection)
2.连接(Join)
3.自然连接(Natural?join)
一般自然连接使用在R和S有公共属性的情况中。如果两个关系没有公共属性,那么其自然连接就转化为笛卡尔积操作。
4.除法(Division)
4.1.3?关系代数运算的应用实例
在关系代数运算中,把由五个基本操作经过有限次复合的式子称为关系代数表达式。