• 数据库 1.关系


    从关系开始:

    Table的严格定义:

    域就是:学生表{名字(char(20),学号(int20))}里面的char20,int20,是用来标记列的数据类型,或者说取值范围的。这个取值范围有一个大小,这个大小就是基数。

    就是每种可能都来一遍。

    这位更是重量级:关系代数运算:

    就是说这两个表其实是一样的,只是数据不同,可以并起来。

    能差的前提当然是并相容

    con 就是 select , R就是from R ,t就是select的具体部分,后面就是where的内容。

    条件可以提前,这个时候全元组都要选

    这回不是select *了,这回我只要一部分

    注意集合不要重复哦

    链接:

    这个有地下是谁他的是笛卡尔积

    与自生链接就需要p来变名字,相当于as

    地下是等号的是等值连接,就和笛卡尔积之后筛选某某值一样的操作一样,只是更快

    自然连接要求两边要有一样的属性组,属性值一样就连在一起。相同的列要去掉一个

    组合操作

     

    除法是什么?就是让一个通过(这里是☞可以通过)笛卡尔积获得的表 变回原来的样子。我们要看到r的属性(A1A2`````B1B2)和s的属性(B1B2`````),知道了结果应该是(A1A2````)的样子,现在我们要去除两个部分:一部分是B1B2`````,一部分是多余的元组。怎样知晓那些是多余的呢?先通过 获得去除了不该有的属性的部分,然后获得了可能部分和s组合的各种可能性。其中肯定有很多元组是不可以用的,我们要用它减去,这样剩下来的肯定都是不可以用的元组。再进行

    的操作,取出需要的属性,这下剩下的刚好就是我们不想要的元组,还是正确属性款式的,直接 

    就好了。

     

     

     在语义上,除法可以这样理解:出发可以塞选出可以保证选出的元组都是“除数的东西我都有”的类型,因为只有这一部分可以经过出发的考验。假如选出的元组中有不满住这个条件的,那他与除数做笛卡尔积就会出现“扛不住的”“除数”这样的组合,这种组合不会出现在被除数里,这就违反了除法的定义了。

    外连接就是挂件

     

     

  • 相关阅读:
    Stimulsoft Reports报告工具,Stimulsoft创建和构建报告
    高项 05 项目范围管理
    http://39.98.219.132 题库标准答案(题库序号:1969)之母舰
    物联网与边缘计算的结合
    java解析Cron时间表达式为中文描述
    Regular Expression
    分享54个ASP.NET源码总有一个是你想要的
    Python数据分析实验一:Python数据采集与存储
    【软件测试】路径覆盖
    用于神经网络的FLOP和Params计算工具
  • 原文地址:https://blog.csdn.net/LI_XIAO_XING/article/details/128072559