这一周都在复习《数据库系统概论》这门课,看到关系运算的这一节时,对于除运算不是很理解。

通过百度,我觉得也没有得到比较容易理解的讲解。

这里呢,我就分享一下我的理解吧,如有差错的地方,还希望看到这篇博客的各位给予指导。

首先呢,我把除运算的定义给摘录了下来:

设关系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了。

从而得出:

数据库系统概论----关系运算之除运算相关推荐

  1. (数据库系统概论|王珊)第二章关系数据库-第一节:关系数据结构及其形式化定义

    文章目录 一:关系 (1)域 (2)笛卡尔积 (3)关系 A:基本概述 B:码相关概念 C:关系的三种类型 二:关系模式 三:关系数据库 (1)基本概念 (2)关系数据库的型与值 前面说过,数据模型由 ...

  2. 【梳理】数据库系统概论 第2章 关系数据库 2.1 关系数据结构及其形式化定义 2.2 关系操作 2.3 关系的完整性

    教材:王珊 萨师煊 编著 数据库系统概论(第5版) 高等教育出版社 注:文档高清截图在后 第2章 关系数据库 2.1 关系数据结构及其形式化定义 1.关系数据库系统是支持关系模型的数据库系统.关系模型 ...

  3. 数据库系统概论:第九章 关系查询和关系优化

    查询优化一般可以分为代数优化和物理优化.代数优化是指关系代数表达式的优化,物理优化指的是通过存取路径和底层操作算法的选择进行的优化. 9.1 关系数据库系统的查询处理 9.1.1 查询处理步骤 1. ...

  4. mysql里面的选择运算_在MySQL关系模型中,选择运算是在一个关系的所有元组中选择指定属性列,组成新关系。...

    [单选题]下列关于元素第一电离能的说法不正确的是( ) [填空题]We had already ____ contact with the museum. [判断题]DELETE语句功能是对表中所有记 ...

  5. Hive常用运算(关系运算)、逻辑运算与数学运算、数值运算、日期函数、条件函数、字符串函数

    hive 常用运算 第一部分:关系运算 Hive支持的关系运算符 •常见的关系运算符 •等值比较: = •不等值比较: <> •小于比较: < •小于等于比较: <= •大于比 ...

  6. (数据库系统概论|王珊)第九章关系查询处理和关系优化-第三节:查询优化之代数优化

    注意: 关系代数有关符号,大家可能又不熟悉了,点击跳转:(数据库系统概论|王珊)第二章关系数据库-第四节:关系代数 文章目录 一:关系代数表达式等价变换规则 (1)连接.笛卡尔积.并.交的交换律 (2 ...

  7. (数据库系统概论|王珊)第六章关系数据理论-第一节:为什么要研究关系数据理论

    文章目录 一:概念回顾:关系模式 二:数据依赖 三:一个例子:不遵循关系数据理论导致的问题 一句话,研究关系数据库理论就是为了设计出合适的关系模式,也即合适.高效的表 一:概念回顾:关系模式 相关文章 ...

  8. MySQL关系运算和连接运算,数据库的关系运算和完整性约束

    对关系数据库进行查询统计时,需要查询到用户感兴趣的数据,这就需要对关系及关系间进行一定的运算.本篇主要讲述关系运算和关系的完整性约束,理解关系操作的含义,了解传统的集合运算,掌握关系代数中基本关系运算 ...

  9. 【概率论与数理统计】p1-4 前言、随机试验、样本空间、事件间的关系、事件的运算及运算法则

    B站视频 前言 概率论与数理统计是研究和揭示随机现象统计规律性的学科. (高等数学和线性代数研究的是确定性现象的数学学科.) 随机试验 我们通过研究随机试验来研究随机现象. 随机试验的定义: 相同条件 ...

最新文章

  1. CentOS 6/7 忘记root密码,重新设置的方法
  2. python支付程序源码_python项目中实现支付宝网页支付
  3. 【Kaggle-MNIST之路】两层的神经网络Pytorch(改进版)(二)
  4. 白话Elasticsearch33-深入聚合数据分析之案例实战bucket + metrics 统计每种颜色电视平均价格
  5. 实现MySQL高可用群集配置_配置高可用性的MySQL服务器负载均衡群集
  6. CSS3中的透明属性opacity的用法实例
  7. swiper 滑动出现闪白
  8. vs编译c语言停止工作运行库mt,vc++编译时运行库选择(/MT/MTd/MD/MDd)
  9. 只运行一个实例的写法
  10. Strontium-90和Raspberry Pi可以教大学生,Thyrosim可以治疗甲状腺,还有更多新闻
  11. 程序设计竞赛中常用的STL汇总
  12. AcWing 1952. 金发姑娘和 N 头牛(离散化+差分)
  13. 取PE文件OriginalFilename-解析VERSION资源
  14. android 消息系统Handler、MessageQueue、Looper源代码学习
  15. c语言表达式判断语法错误题,大连理工大学C语言模拟题机房题库单选、判断、填空(分章节_共十一章)...
  16. Python练习册,每天一个小程序(二)
  17. 小程序的宿主环境-宿主环境简介
  18. EditText的getText()方法
  19. 滴滴一下,美好不再,学会自我保护才是王道!
  20. c 标准和c++标准

热门文章

  1. C#如何获取本机网络ip地址
  2. 用glRotatef函数转动对象
  3. Latex排版(这里有你需要的技巧)(小白专属保姆级教程)
  4. js调用(前/后)摄像头,截取照片,关闭摄像头
  5. 如何编写接口测试用例
  6. 只有程序员才懂的笑话
  7. Spring都没弄明白凭什么拿高薪,Android研发岗面试复盘总
  8. IntelliJ IDEA 2018.2 x64激活
  9. Thunderbolt4,雷电4与USB4
  10. HTML调用PHP的方法