• 数据库 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组合的各种可能性。其中肯定有很多元组是不可以用的,我们要用它减去,这样剩下来的肯定都是不可以用的元组。再进行

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

    就好了。

     

     

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

    外连接就是挂件

     

     

  • 相关阅读:
    Linux安全加固 附脚本
    一体化运维管理平台:为企业提供全面监控和运维服务
    最佳的go实践:怎样做到舒适编码
    09.05移动端appium基础操作
    Node历史版本下载及配置npm镜像
    java计算机毕业设计springboot+vue燕京理工学院学生综合服务系统
    源码解析---net包
    【项目部署】使用Jenkins一键打包部署SpringBoot应用
    Android一些新的技术栈,你都会哪些?
    2024码蹄杯初赛 拔河(非二分解法)
  • 原文地址:https://blog.csdn.net/LI_XIAO_XING/article/details/128072559