数据库-关系代数

  1. 传统集合操作:并,差,交,笛卡尔,笛卡尔逆

  2. 扩充关系操作:投影,选择,连接,自然连接

  3. 基本操作:并,差,笛卡尔积,投影和选择

  4. 组合操作:交,连接,自然连接,除法

基本操作


  1. 相同关系模式,元数(属性个数)也相同。R和S中的元组都写出来。R∪S

  2. 相同关系模式,元数相同。R中排出出S的元组。R-S
  3. 笛卡尔积
    R和S的元数相加,得到新关系模式。其元组数量相乘是最后的元组个数。R×S
  4. 投影
    对一个表进行属性的重新筛选。π3,1(R)表示取旧表的第三列和第一列。
  5. 选择
    对表中元组进行筛选。σF(R)从R中选择符合F的元组。

组合操作


  1. 相同关系模式,找出相同元组。R∩S
  2. 连接
    两个表,分别找两个属性(分量),值相同的进行连接。得到新表。
  3. 自然连接
    有公共属性的两个表,公共属性出值相等的地方进行自然连接。
  4. 除法
    首先找出两者公共属性,再对被除表中非公共属性进行归纳(一个非公共属性值包含了几个公共属性值)然后得到与除表的值对比。结果是所得被除表的非公共属性。

猜你喜欢

转载自blog.csdn.net/WangJiaiaia/article/details/86532981