本人刚学习数据库,有不懂的地方,希望各位不吝赐教书中有个等式:
     
 其中R是r的模式,S是s的模式,请问R-S在r中的投影指的是什么?举个例子说吧,
假设r有两个属性A,B:
     A    B
     a    1
     b    1
     a    2
     a    3
     c    1
     b    2
     c    2
假设s只有一个属性B:
       B
       1
       2   

解决方案 »

  1.   

    额等式图片没有显示出来,现在写出来是:r÷s=πR-S(r)-πR-S((πR-S(r)×s)-πR-S,S(r))
      

  2.   

    投影指的是使用关系中的部分列组成一个新的关系,
    lz想问的是除法怎么除吧。举例:
    R                  S
    A   B              B
    1   a              a
    2   b              b
    1   bR除S 的结果为
    A1因为只有R中A为1 的元组包含所有的 a与b
      

  3.   

    不是问除法,只是除法表达式中模式的投影是什么,我不知道什么叫模式(schema)的投影,我的例子中R是r的模式,S是s的模式。比如说R-S是指r中的属性种类减去s中的属性种类,结果还剩A这一个属性。A在r中的投影是将A属性下重复的元组删除剩下一个,即为:
    A
    a
    b
    c