关系代数是以关系为运算对象的一组高级运算的集合。
首先让我们来说说他们的基本操作。
并:前提有相同的关系模式,属于关系R或者属于关系S的元祖
交:属于关系R或者属于关系S的元祖
笛卡尔积:R和S字段列并上合成一个新的表,说白了就是新表里的一条记录前r个属性值来自第一个表,后s个分量来自第二个表。
投影:垂直分割,按条件消去某些列,重新安排顺序。
选择:横向去看,按比较运算符进行操作。
连接:前提条件,将字段列合并(做笛卡尔积运算),一般都是让你去找i列和j列相等的元祖。
自然连接:前提条件同上,公共字段的属性值相等且新的相同的元祖只能写一次。
分析:其实在看这个章节的时候,我看了好几遍,刚开始只有一个印象知道有这么回事,但具体是什么我自己也说不明白。但是突然想起这个我们就得不断的追问自己这是 什么,做什么,为什么。然后尽可能的去找自己熟悉的东西和他结合起来看,或者是将它们分类比较着看,这样慢慢的就理解了。
总结:没有什么东西是你学不会的,只有说同一件东西你理解的多和少,付出的多和少。