Luckyxyz
首页
归档
关于
友链
切换模式
返回顶部
首页
技术实践
书斋絮语
说点儿什么
Luckyxyz
首页
技术实践
书斋絮语
说点儿什么
首页
归档
关于
友链
【软考】外连接、关系代数转成 SQL 语言
技术实践
·
今天
Luckyxyz
# 外连接 外连接运算是连接运算的扩展,可以处理由于连接运算而缺失的信息 外连接运算:左外连接、右外连接、全外连接 ## 左外连接 ⟕ 取出左侧关系中所有与右侧关系中任一元组都不匹配的元组,用空值 null 填充所有来自右侧关系的属性,构成新的元组,将其加入自然连接的结果中 ⟕ 说人话: 保留左边表的所有信息,其他的如果对不上,填 null ## 右外连接 ⟖ 取出右侧关系中素有与左侧关系中任一元组都不匹配的元组,用空值 null 填充所有来自左侧的关系属性,构成新的元组,将其加入自然连接的结果中。 ## 全外连接 ⟗ 完成左外连接和右外连接的操作。也就是,填充左侧关系中所有与右侧关系中任一元组都不匹配的元组,并填充右侧关系中所有与左侧关系中任一元组都不匹配的元组,将产生的新元组加入自然连接的结果中 # 关系代数转成 SQL 语言 ## 投影: π$_?$(?) SQL:SELECT ?from ? 举例: 投影:π$_{A,B,C}$(R) SQL:SELECT A,B,C from R ## 选择: σ$_?$(?) SQL:where ? 举例: π$_B$(σ$_{B>'6'}$(R)) SELECT B from R where B>'6'  ## 笛卡尔积 SQL 语句 RxS SQL:R,S ## 自然连接 关系 R 和 S 自然连接:R ⋈ S 相当于: π$_{R.A,R.B,R.C,S.D}$(σ$_{R.B=S.B \land R.C=S.C}$ (RxS)) SELECT R.A,R.B,R.C,S.D from R,S where R.B=S.B and R.C=S.C
软考
取消回复
提交评论
Luckyxyz
我们谈论生活,讨论技术,借由文字,抵达心灵。
热门文章
Obsidian 迁移全记录(又名:纯小白的闭坑指南)
【Kubernetes】第一个实例 - Java Web 应用
新年新气象,关于年终总结,关于未来展望
使用宝塔面板对网站、数据库等进行定时备份到腾讯云 COS 对象存储
2025 年
在细雨中呼喊,在困顿中挣扎
Ubuntu 22.04 server 安装教程
最新评论
山佳Ellen: 有独到的见地,有个性的思想,精彩!
t: 2026 扬帆起航, 喜迎新年,万象更新, 时间旅行,人间探索,...
tls: 赞一个
lovingchina: 我也准备从Joplin迁移到Obsidian,刚好参考你这一篇哈...
tl.s: 很棒的一本书,可以解答很多人们关于人工智能的疑惑。或许未来怎样谁...
tl.s: 很实用 🦆🦆
tl.s: 绘图很清晰,图示质量很高
热门标签
Kubernetes
软考
读书笔记
Linux
Ubuntu
生活随笔
生活
2025
Python3
Debian
Ansible
空间智能
openFuyao
技术实践
在细雨中呼喊
粤ICP备2024349207号