鱼C论坛

 找回密码
 立即注册
查看: 1700|回复: 3

[已解决]这道题是什么意思,python国二的题

[复制链接]
发表于 2022-4-23 10:23:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这道题是什么意思,python国二的题
最佳答案
2022-4-23 11:05:39
Twilight6 发表于 2022-4-23 11:01
这个题主要涉及的是数据库基础知识,和 Python 没有关系,P 和 Tr 是两个表

Π 表示投影,σ表示选择 ...


连接我记得还分几种,等值连接,非等值连接

自然连接好像是属于等值连接的一种,自然连接是自动去找匹配列进行连接

比如这里 P# 两个表都有,所以这里的自然连接就相当于 两表 P# 值相等连接条件的 等值连接

28bc373a423a06693119d70da03eb31.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-23 11:01:46 | 显示全部楼层

这个题主要涉及的是数据库基础知识,和 Python 没有关系,P 和 Tr 是两个表

Π 表示投影,σ表示选择,两个对立的三角形表示连接操作,这里凭借之前学的依稀记忆解释下:

  • 选项 Πpn(P) 表示的是将表 P 中的 Pn 这列投影出来
  • Πpn(Tr 自然连接 P) 表示将表 Tr 和 P 自然连接后投影出 Pn 这列
  • Πp#(σD#(Tr)) 表示将 Tr 表中选择出 D# 这列值为 1 的行,后保留投影出 P# 列
  • Πpn(ΠP# (σD#=1(Tr)) 自然连接 P) 表示选择出 D# 这列值为 1 的记录筛选出来,然后只投影 P# 这列,在和 P 表进行自然连接 投影 Pn列



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-23 11:05:39 | 显示全部楼层    本楼为最佳答案   
Twilight6 发表于 2022-4-23 11:01
这个题主要涉及的是数据库基础知识,和 Python 没有关系,P 和 Tr 是两个表

Π 表示投影,σ表示选择 ...


连接我记得还分几种,等值连接,非等值连接

自然连接好像是属于等值连接的一种,自然连接是自动去找匹配列进行连接

比如这里 P# 两个表都有,所以这里的自然连接就相当于 两表 P# 值相等连接条件的 等值连接

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-23 11:12:37 | 显示全部楼层
Twilight6 发表于 2022-4-23 11:05
连接我记得还分几种,等值连接,非等值连接

自然连接好像是属于等值连接的一种,自然连接是自动去找 ...

那算了,等以后学数据库的时候再说吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 16:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表