数据库你会了的象集会了除法,可是否也有和我一样不知道怎么用的尴尬处境?

今天,结合自己的理解来帮和我一样有疑问的朋友解答一下,希望还可以与读友多多交流心得,共同学习!

除法

举个例子,有两个关系,R(a,b,c)和S(b,c,e)。现在假设我们要计算R/S

  • 首先,我假设大家已经知道象集的计算方法了,我就不说一些 让人头疼的公式了
    说白了就是先找两个关系的公共属性,依据公共属性来找R里面a属性对应的象集,在与S里面做对比即可!

心得笔记:

  • 1.既然是R/S,最后的得到的关系里面肯定是不会包含b、c、e三个属性的;
  • 2.由第一步分析,我们知道了R/S最后的结果肯定是只有a的
  • 3.具体是什么,看象集咯,谁能够全部包含,谁就是!

注:我假设大家都已经懂象集的基本概念和求法了,所以这里说的比较泛化,

关于什么时候用除法,有什么作用?

  • 大家只要记住,除法本质就是一个选择在投影的一波操作,如果你要直接一些,就用除法一步搞定,但是你也可以进行选择在投影的
个人观点,如有错误,大家一起交流,一起学习!如有帮助,还望点赞支持哦,哈哈!
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容