当前位置: 首页 > news >正文

8.3.数据库基础技术-关系代数

  • :结果是两张表中所有记录数合并,相同记录只显示一次。
  • :结果是两张表中相同的记录。
  • :S1-S2,结果是S1表中有而S2表中没有的那些记录。
    在这里插入图片描述
  • 笛卡尔积:S1XS2,产生的结果包括S1和S2的所有属性列,并且S1中每条记录依次和S2中所有记录组合成一条记录,最终属性列为S1+S2属性列,记录数为S1*S2记录数。
  • 投影(π):实际是按条件选择某关系模式中的某列,列也可以用数字表示。π1,2表示读取第一列和第二列的数据如下图的S1投影结果
  • 选择(σ):实际是按条件选择某关系模式中的某条记录。σ2,表示取第二行的数据如下图的S1选择结果
    在这里插入图片描述
  • 自然连接:显示全部的属性列,但是相同属性列只显示一次,显示两个关系模式中属性相同且值相同的记录。
    设有关系R、S如下左图所示,自然连接结果如下右图所示:
    在这里插入图片描述

练习题

给定关系R(A,B,C,D)和关系S(C,D,E),,对其进行自然连接运算R⋈S后的属性列为()个;与σR.B>S.E(R⋈S)等价的关系代数表达式为()。
A.4
B.5
C.6
D.7

A.σ2>7(RXS)
B.π1,2,3,4,7(σ’2’>'7’∧3-5∧4=6(RXS))
C.σ’2’>‘7’>(RXS)
D.π1,2,3,4,7(σ2>7∧3=5∧4=6(RXS))。

答案B D
4+3-2=5
'2’带引号的是值,2不带引号的是属性列
R⋈S后只剩下A B C D E这5列
R×S:对R和S标上1-7的属性列。然后对其求π,筛选出A B C D E这五列,可以是π1,2,3,4,7
σR.B>S.E就是第2列>第7列的
∧是并且的符号,3=5∧4=6是第3列和第5列相连,第4列和第6列相关连
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 算法刷题day33|动态规划:322. 零钱兑换、279. 完全平方数、139. 单词拆分
  • 【MySQL 核心】MySQL数据恢复-dbsake
  • 工厂模式和策略模式的区别以及使用
  • LLM 学习之「向量数据库」
  • FreeSWITCH
  • ZLMediaKit如何结合webrtc实现双向对讲
  • 【MySQL】2.MySQL实际操作
  • [C#数据加密]——MD5、SHA、AES、RSA
  • Chainlit快速实现AI对话应用将聊天数据的持久化到Mongo非关系数据库中
  • CI/CD——CI持续集成实验
  • 解决No module named ‘tensorflow‘
  • linux共有云主机ssh升级(以openEuler22.03为例)
  • 高级java每日一道面试题-2024年8月12日-设计模式篇-请列举出在JDK中几个常用的设计模式?
  • Web Vitals:提升用户体验的关键指标
  • VR虚拟展厅与传统实体展厅相比,有哪些优势?
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • Angular4 模板式表单用法以及验证
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • GraphQL学习过程应该是这样的
  • Intervention/image 图片处理扩展包的安装和使用
  • Javascript 原型链
  • mysql中InnoDB引擎中页的概念
  • Odoo domain写法及运用
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 仿天猫超市收藏抛物线动画工具库
  • 关于Flux,Vuex,Redux的思考
  • 基于web的全景—— Pannellum小试
  • 聚簇索引和非聚簇索引
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 前嗅ForeSpider中数据浏览界面介绍
  • 手写一个CommonJS打包工具(一)
  • 小程序开发中的那些坑
  • 一文看透浏览器架构
  • 一些关于Rust在2019年的思考
  • ionic入门之数据绑定显示-1
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 阿里云ACE认证之理解CDN技术
  • 函数计算新功能-----支持C#函数
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​卜东波研究员:高观点下的少儿计算思维
  • #vue3 实现前端下载excel文件模板功能
  • (1)(1.13) SiK无线电高级配置(六)
  • (14)Hive调优——合并小文件
  • (编译到47%失败)to be deleted
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (一)基于IDEA的JAVA基础10
  • (转) ns2/nam与nam实现相关的文件
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)h264中avc和flv数据的解析
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .cn根服务器被攻击之后
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET CLR Hosting 简介
  • .net core 6 redis操作类