精华内容
下载资源
问答
  • 数据库除运算

    2019-12-26 21:02:50
    这里记录一下我对数据库除运算的理解。 在《数据库系统概论第五版》的书是这样定义的。 设关系R除以关系S的结果为关系T,则T包含所有在R但不在S的属性及其值,且T的元组与S的元组的所有组合都在R。 这是一个...

    这里记录一下我对数据库除运算的理解。
    在《数据库系统概论第五版》的书中是这样定义的。
    设关系R除以关系S的结果为关系T,则T包含所有在R但不在S中的属性及其值,且T的元组与S的元组的所有组合都在R中。
    在这里插入图片描述
    这是一个使用比较广泛的例子。

    根据这个例子我们应该怎么理解除运算呢?
    首先R的属性有ABC,S的属性有BCD,所以包含着R中但却不在S中的属性就是A。
    所以T的属性里面只有A这一项属性。

    其次T的元组与S的元组的所有组合都在R中,这句话的意思就是T和S的所有组合都必须在R中。
    在这个实际例子中就是 R 必须包含a1,b1,c2 a1,b2,c1 a1,b2,c3这三个属性才能说是被除数。
    因此除运算也经常被用来求如同“检索至少选修了李老师所有课程的学生名字”这样的问题,这个所有课程,我们就是S。

    展开全文
  • 数据库除运算

    2020-12-14 17:36:22
    文章目录数据库除运算1.1关系运算(除运算)1.2 SQL语句实现 除运算 数据库除运算 1.1关系运算(除运算) 关系R(X,Y)和关系S(Y,Z),其中X,Y,Z是属性集。则R÷S得到一个新的关系T,且T有以下特点: 是R(X,Y)关于X(集合...
  • 数据库中除运算一点就通

    万次阅读 多人点赞 2019-03-27 12:26:17
    从上学期学了数据库,一直对关系操作除运算,不太清楚,每次记不起就去查,感觉很麻烦,所以特写一篇博客,方便以后查看,同时祝自己软考顺利。 定义 如下: 专门的关系运算-除给定关系R (X,Y) 和S (Y,Z),...

      从上学期学了数据库,一直对关系操作中的除运算,不太清楚,每次记不起就去查,感觉很麻烦,所以特写一篇博客,方便以后查看,同时祝自己软考顺利。

    定义 如下:

    专门的关系运算-除给定关系R (X,Y) 和S (Y,Z),其中X,Y,Z为属性组。R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域集。R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。
    R÷S = {tr [X] | tr 属于R∧πY (S) 属于 Yx }
    Yx:x在R中的象集,x = tr[X]
    象集Zx
    在给定一个关系R(X,Z),X和Z为属性组。当t[X]=x时,x在R中的象集(Images Set)为:
    Zx={t[Z]|t 属于R,t[X]=x}
    它表示R中属性组X上值为x的诸元组在Z上分量的集合

    是不是看起来很复杂,反正我是没有理解到的,看了下面这道题就会明白了

    如何计算R➗S呢,首先我们引进“象集“的概念,具体意义看下面的陈述

    关系R和关系拥有共同的属性B,C,R➗S得到的属性值就是关系R包含而关系S不包含的属性的,即A 属性

     

    在R关系中A属性的值可以取{a1,a2,a3,a4}

    a1对应的象集为{(b1,c2),(b2,c1),(b2.c3)}

    a2 对应的象集为{(b3,c7),(b2,c3)}

    a3对应的象集为{(b4,c6)}

    a4 值对应的象集为{(b6,c6)}

    关系S在B, ,C上的投影为{(b1,c2),(b2,c1),(b2,c3)}

    只有a1 的值对应象集包含关系S的投影集,所以只有a1包含在A属性中

    所以R➗S为  a1

    A
    a1

     

    展开全文
  • 数据库关系运算——除运算

    万次阅读 多人点赞 2018-07-02 22:29:05
    书上给“除运算”的定义是: 设关系R除以关系S的结果为关系T,则T包含所有在R但不在S的属性及其值,且T的元组与S的元组的所有组合都在R。 我对此不是很理解。 直到看到这样的解读,方才恍然大悟: ...

    书上给“除运算”的定义是:

    设关系R除以关系S的结果为关系T,则T包含所有在R但不在S中的属性及其值,且T的元组与S的元组的所有组合都在R中。

    我对此不是很理解。
    直到看到这样的解读,方才恍然大悟:
    这里写图片描述

    这里写图片描述

    展开全文
  • 不是很懂数据库中除运算,不过看到这位大佬给的解释瞬间懂了。 https://blog.csdn.net/skyejy/article/details/80890842 感谢

    不是很懂数据库中的除运算,不过看到这位大佬给的解释瞬间懂了。

    https://blog.csdn.net/skyejy/article/details/80890842

    感谢

    展开全文
  • 数据库除运算SQL实现

    2012-03-08 22:48:00
    已知A,B两表,B表是A表aid = 1 ...(参考数据库除运算)表A: 表B: 查询结果: 查询SQL代码:SELECT DISTINCT A2.AID FROM A AS A2 WHERE A2.AID NOT IN( SELECT B2.BAID FROM( SELECT A.AID AAID,A...
  • 关系代数法: 直接从例子来理解:关系r 关系 s 在这里插入图片描述 第一步、把s看成一块整体,求属性的交集的所在元组集合,图红框部分 第二步、所选出来的红框部分减去s这个整体即可 结果如下图: ...
  • 数据库的重新学习进行到了关系代数除运算(图片来自数据库系统概论第五版 王珊,萨师煊) 在书上和网上反复看了几次终于大概理解了除法的概念。 首先看定义,设关系R除以关系S的结果为关系T,则T包含所有在R但...
  • 数据库关系代数中除运算讲解和SQL语句的实现

    万次阅读 多人点赞 2016-12-21 18:35:14
    数据库原理】关系代数篇——法讲解  
  • 数据库关系代数之除运算

    千次阅读 2018-06-26 14:55:50
    R与S的除运算得到一个新的关系P(X),P是R满足下列条件的元组在X属性列上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。解释:有关系:R(x,y) S(y,z)R SA B C B C Da1 b1 c2 b1 c2 d1a1 b2 c3 b...
  • 数据库系统概论—除运算的理解

    千次阅读 2019-09-28 15:06:45
    众所周知,除运算是整个代数运算最难理解的运算,没有之一。小编也是在学习这块内容的时候绞尽脑汁,在学习除运算之前,先引出象集的概念 通俗来说:象集就是有两个不相交的属性集A,B;属性集A取特定的属性...
  • 达梦数据库中默认会舍弃小数,可以通过CALC_AS_DECIMAL参数进行控制。 现状描述 达梦数据库默认参数下,结果如下: SQL> SELECT 123456/10000 FROM DUAL; 行号 123456/10000 ---------- ------------ 1 12 已...
  • 转自https://blog.csdn.net/qq_22627687/article/details/53789362?utm_source=copy,感谢作者的无私分享。  【数据库原理】关系代数篇——法讲解  ...
  • SQL数据库关系代数运算

    万次阅读 多人点赞 2016-03-08 19:34:57
    数据库考试经常会出现关系运算题目 而一般的加减乘运算相对比较简单,通常不会直接出题 比较容易乱的是法 认真看下面这段的图,很容易就理解出法的   运算的定义: 这个概念的描述...
  • 关于数据库中除运算的理解 在关系数据库中有一类代数运算不容易理解,那就是除法运算,这里的除法运算跟普通的除法运算有很大的差别 举个栗子: ----------------------------S表--------------------------- ...
  • 数据库-关系运算

    千次阅读 2017-10-18 11:29:16
    数据库中的关系运算包括选择、投影、连接、等。 1、选择 选择又称限制,其实就是在关系R中选择满足给定条件的诸多元组,元组其实就是表中的一行数据称为元组。 其实选择运算就是从一个关系,比如说关系R中选取可以...
  • 数据库系统概论关系代数的除运算的理解与使用

    千次阅读 多人点赞 2019-03-22 19:45:25
    除运算的概念课本上讲得已经很详细,这里只是针对关系代数试题如何看题写答案给出一个个人的小总结,小套路。 我们针对课本上的一个问题来探讨: 问:查询选修了全部课程的学生号码和姓名。 首先,看到关键词...
  • 数据库基础--关系代数运算

    万次阅读 多人点赞 2018-07-01 19:18:31
    运算的定义:    这个概念的描述的非常抽象,刚开始学习的同学完全不知所云。这里通过一个实例来说明运算的求解过程    设有关系R、S 如图所示,求R÷S 的结果    求解步骤过程:  第一步:找出...
  • 数据库系统之运算

    千次阅读 多人点赞 2017-11-07 17:43:46
    1,运算 设关系R除以关系S的结果为关系T,则T包含所有在R但不在S的属性及其值,且T的元组与S的元组的所有组合都在R。 所以结合着例子,对于定义进行理解吧: 首先呢给出关系R和关系S 1、定义说,T...
  • 数据库】解释关系代数的象集、除运算

    万次阅读 多人点赞 2016-07-21 19:38:11
    象集:本质上是一次选择行的运算和一次选择列的运算。求x1在表A的象集,就是先选出所有x属性x=x1的那些行,然后选择出不包含x1的那些列。   举个栗子~   喵喵在表A的象集为{1,2}: 汪汪在表A的...
  • 数据库系统概论----关系运算之除运算

    万次阅读 多人点赞 2015-11-28 10:37:20
    这一周都在复习《数据库系统概论》这门课,看到关系运算的这一节时,对于除运算不是很理解。 通过百度,我觉得也没有得到比较容易理解的讲解。 这里呢,我就分享一下我的理解吧,如有差错的地方,还希望看到这篇博客...
  • 数据库原理之关系数据库关系运算

    万次阅读 多人点赞 2018-12-06 10:10:31
    除运算 选择运算 选择运算是从关系R选取使逻辑表达式F为 真的元组,是从行的角度进行的运算 投影运算 投影操作主要是从列的角度进行运算,但投影之后不仅取消可原关系的某些列,而且还可能取消...
  • 数据库中每行就是一个元组,每列就是一个属性。 数据库的传统集合运算包括:并、差、交、笛卡尔积运算。这四种运算都与数学上的同名运算概念相似。 并: 差: 交: 笛卡尔积: 广义笛卡尔积(Extended ...
  • 数据库考试经常会出现关系运算题目 而一般的加减乘运算相对比较简单,通常不会直接出题 比较容易乱的是法 认真看下面这段的图,很容易就理解出法的 运算的定义: 这个概念的描述的非常抽象,刚开始...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 409
精华内容 163
关键字:

数据库中除运算