精华内容
下载资源
问答
  • 数据库基础--关系代数中的除法运算

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

      除法运算的定义:


      这个概念的描述的非常抽象,刚开始学习的同学完全不知所云。这里通过一个实例来说明除法运算的求解过程
      

       设有关系R、S 如图所示,求R÷S 的结果

          求解步骤过程:
         第一步:找出关系R和关系S中相同的属性,即Y属性。在关系S中对Y做投影(即将Y列取出);所得结果如下

          第二步:被除关系R中与S中不相同的属性列是X ,关系R在属性(X)上做取消重复值的投影为{X1,X2};
          第三步:求关系R中X属性对应的像集Y

                          根据关系R的记录,可以得到与X1值有关的记录,如图3所示;与X2有关的记录,如图4所示

         第四步:判断包含关系
                       R÷S其实就是判断关系R中X各个值的像集Y是否包含关系S中属性Y的所有值。对比即可发现:
                       X1的像集只有Y1,不能包含关系S中属性Y的所有值,所以排除掉X1;
                       而X2的像集包含了关系S中属性Y的所有值,所以R÷S的最终结果就是X2 ,

       也许你现在有点明白除法运算是如何操作的了,下面我们来引申一下,除法运算可以解决什么问题呢
         看下面一个小例子:
                  设有关系R,S以及RS,如图所示,求RS÷S的结果
       


     

        很容易求得结果为:{张三 } 
        
       所以你很容易看出来RS÷S 在这里解决的问题就是:“得到选修了所有课程的学生”
       RS÷S的意义就是:“在R和S的联系RS中,找出与S中所有的元组有关系的R元组”。

        更多练习题目:http://home.exam8.com/space-66-do-thread-id-3521.html

    展开全文
  • 数据库-——关系代数的除法运算最白话解析

    千次阅读 多人点赞 2019-10-24 16:53:34
    数据库-——关系代数的除法运算及易错示例 除法运算 大概数据库中关系运算复杂点的也就是除法运算了,这也可能是很多入门新手数据库学习中遇到的第一个障碍。 接着我们来理清一下。 除法//话不多说,直接举例 ...

    数据库-——关系代数的除法运算及易错示例

    除法运算

    大概数据库中关系运算复杂点的也就是除法运算了,这也可能是很多入门新手数据库学习中遇到的第一个障碍。
    接着我们来理清一下。

    除法//话不多说,直接开莽

    我们先创建两个表格,一个学生表,一个S1表。

    学生表
    **在这里插入图片描述
    S1:
    在这里插入图片描述

    R÷S1=学生表中年龄为19的学生信息的新表格,但这个新表格中的字段不包括年龄。

    答案如下:
    在这里插入图片描述
    懂了没?是不是很清晰!
    不懂?没事我们再来举例!

    依旧是这个学生表,但我们S1换成一个具有两个字段的S2

    S2:
    在这里插入图片描述
    那结果就是在学生表中,/同时/满足S2所有条件的学生信息,但没有S2中的字段的新表。如下图:

    学生÷S2
    在这里插入图片描述
    现在让我们来理解一下书中的定义。

    书中的定义

    在这里插入图片描述
    这个式子我一开始看的时候也是脑壳一懵,不要慌!我们来慢慢解析。

    首先tr为求象集。

    于是我们引入象集的概念:

    在学生表中,每个分量值都会有它的象集。

    如学生表:
    在这里插入图片描述
    001的象集:{(张三,19,计算机)}
    计算机的象集:{(001,张三,19),(002,李冰,21),(004,王华,21)}

    所以,象集的本质是一次选择运算和一次投影运算。

    S2:
    在这里插入图片描述
    所以学生表上学号和姓名的分量的象集为:
    (001,张三)象集为(19,计算机)
    (002,李四)象集为(20,管理)
    (003,李冰)象集为(21,计算机)
    (004,王华)象集为(21,计算机)

    年龄和系名在S2上的投影为:
    (21,计算机)
    显然只有(003,李冰)和(004,王华)的象集包含投影(21,计算机)

    所以学生÷S2:
    在这里插入图片描述
    再结合到公式上看,应该可以理解公式了。

    这应该够清楚了吧,希望对你们有所帮助!

    展开全文
  • SQL数据库关系代数中的除法运算

    万次阅读 多人点赞 2016-03-08 19:34:57
    数据库考试中经常会出现关系运算题目 而一般的加减乘运算相对比较简单,通常不会直接出题 ...这里通过一个实例来说明除法运算的求解过程   设有关系R、S 如图所示,求R÷S 的结果    求解步骤过程

    数据库考试中经常会出现关系运算题目

    而一般的加减乘运算相对比较简单,通常不会直接出题

    比较容易乱的是除法

    认真看下面这段中的图,很容易就理解出除法的

         

    除法运算的定义:

    关系代数中的除法运算 - 魔封波 - 书心斋
    这个概念的描述的非常抽象,刚开始学习的同学完全不知所云。这里通过一个实例来说明除法运算的求解过程
     
    设有关系R、S 如图所示,求R÷S 的结果

     关系代数中的除法运算 - 魔封波 - 书心斋

     求解步骤过程:
    第一步:找出关系R和关系S中相同的属性,即Y属性。在关系S中对Y做投影(即将Y列取出);所得结果如下

     关系代数中的除法运算 - 魔封波 - 书心斋

     第二步:被除关系R中与S中不相同的属性列是X ,关系R在属性(X)上做取消重复值的投影为{X1,X2};
     第三步:求关系R中X属性对应的像集Y 
     根据关系R的记录,可以得到与X1值有关的记录,如图3所示;与X2有关的记录,如图4所示

    关系代数中的除法运算 - 魔封波 - 书心斋
    第四步:判断包含关系
    R÷S其实就是判断关系R中X各个值的像集Y是否包含关系S中属性Y的所有值。对比即可发现:
    X1的像集只有Y1,不能包含关系S中属性Y的所有值,所以排除掉X1;
    而X2的像集包含了关系S中属性Y的所有值,所以R÷S的最终结果就是X2 ,

     关系代数中的除法运算 - 魔封波 - 书心斋

    展开全文
  • 数据库系统之除法运算

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

    之前看书的时候,老是不理解,后来在博客上看到一位大神总结的,我感觉很好用

    1,除法运算

    设关系R除以关系S的结果为关系T,则T包含所有在R但不在S中的属性及其值,且T的元组与S的元组的所有组合都在R中。
    所以结合着例子,对于定义进行理解吧:
    首先呢给出关系R和关系S


    1、定义中说,T包含所有在R但不在S中的属性,所以呢 R 所包含的属性有{A,B,C},S中所包含的属性有{B,C,D},显而易见,关系T中应该只包含
     一个属性---A;
    2、及其值,只考虑关系R中A属性的值{a1,a2,a3,a4},关系T属性A的元素应该是{a1,a2,a3,a4}的子集;

    3、且T的元组与S的元组的所有组合都在R中,很明显,S中的需要考虑的只是属性B和属性C,所以

    所以符合定义要求的值只有a1了。

    从而得出:


    展开全文
  • 数据库除运算

    千次阅读 2019-12-26 21:02:50
    这里记录一下我对数据库除运算的理解。 在《数据库系统概论第五版》的书中是这样定义的。 设关系R除以关系S的结果为关系T,则T包含所有在R但不在S中的属性及其值,且T的元组与S的元组的所有组合都在R中。 这是一个...
  • 关系代数除法: 直接从例子来理解:关系r 除关系 s 在这里插入图片描述 第一步、把s看成一块整体,求属性的交集的所在元组集合,图中红框部分 第二步、所选出来的红框部分减去s这个整体即可 结果如下图: ...
  • 数据库除运算

    2020-03-08 20:31:41
    用象集来定义除法: 给定关系R(X,Y)和S(Y,Z)。其中X,Y,Z为属性组。R中的Y与S中的Y可以有不同的属性名,但必须出自相同的域。 R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上...
  • 关系代数中的除法运算非常的抽象,其实我们只要明白其几何意义是做什么的(就可以用来做什么)就很方面理解了。 举例: 假设有这么三个关系R、S、RS: 关系R: 学生名 -------- 张三 李四 王五 关系S: 课程名 ----...
  • 除法运算的定义: 这个概念的描述的非常抽象,刚开始学习的同学完全不知所云。这里通过一个实例来说明除法运算的求解过程 设有关系R、S 如图所示,求R÷S 的结果 求解步骤过程: 第一步:找出关系R和关系S中相同...
  • 关系数据库中的选择,投影,连接,除法都是很重要的运算 选择 定义:在关系中选择在指定属性上有确定值的关系的子集。表示为: 选择运算是选择关系中行的子集,即选择满足条件的元组 例: 1.查询信息系(IS系)全体...
  • 除法运算的定义: 这个概念的描述的非常抽象,刚开始学习的同学完全不知所云。这里通过一个实例来说明除法运算的求解过程设有关系R、S 如图所示,求R÷S 的结果 求解步骤过程: R÷S:列S中同属性Y(Y1,...
  • 数据库基础(2)选择,投影,连接,除法运算

    万次阅读 多人点赞 2018-11-24 09:23:55
    关系数据库中的选择,投影,连接,除法都是很重要的运算 选择 定义:在关系中选择在指定属性上有确定值的关系的子集。表示为: 选择运算是选择关系中行的子集,即选择满足条件的元组 例: 1.查询信息系(IS系)全体...
  • 达梦数据库默认情况下,整数的除法运算处理与Oracle的处理稍有区别。达梦数据库中默认会舍弃小数,可以通过CALC_AS_DECIMAL参数进行控制。 现状描述 达梦数据库默认参数下,结果如下: SQL> SELECT 123456/10000...
  • 讲4.-------除法运算   要点: 1.记住:R和S一定要有共同的属性组,没有共同的属性组是没办法做除法运算的。 2.除法运算分四个步骤来完成: a) 确定除数和被除数 b) 求除数的投影 c) 求被除数的象集 d)...
  • 数据库除法理解

    千次阅读 2020-02-24 19:12:04
    关系R和关系S拥有共同的属性A2、A3 , R÷S得到的属性值就是 关系R包含而关系S不包含 的属性,即A1属性 理解的关键是 ...关系S的投影集,所以只有a1应该包含在除法结果中A属性里 所以R÷S为
  • 关系代数运算——除法运算

    万次阅读 多人点赞 2015-09-11 19:20:20
     最近在复习数据库的一些基本知识,在学习关系代数运算的时候再次遇到了除法运算,记得当时自己在准备自学 考试的的时候就遇到过这个知识,当时就不太明白;因为当时我们需要复习的科目很多,所以就直接放弃这...
  • 关系代数中的除法运算

    万次阅读 多人点赞 2016-11-04 16:01:14
    关系代数中的除法运算
  • 数据库考试中经常会出现关系运算题目 而一般的加减乘运算相对比较简单,通常不会直接出题 比较容易乱的是除法 这是很早以前我看关系...除法运算的定义: 这个概念的描述的非常抽象,刚开始学习的同学完全不知...
  • 数据库除运算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...
  • 数据库关系运算——除运算

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

    2019-09-25 04:05:18
    SQL server 除法运算 select 500 / (501) *100 结果为0,由于数值是INT类型,怎么才能得到小数点呢? select 500 / (501 + 0.0) *100 99.800300这样就有小数点了。。。天那。。SQL真是有点笨...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,149
精华内容 14,459
关键字:

数据库除法运算