您的位置:美高梅游戏平台网站 > 集团团建 > 《数据库系统概念》9-附加关系运算美高梅游戏平

《数据库系统概念》9-附加关系运算美高梅游戏平

2019-06-27 13:14

美高梅游戏平台网站 1美高梅游戏平台网站 2

​除了基本的关系操作,还有一些附加(Additional)的操作,因为如果只用基本运算,有些表达式会比较繁琐,而附加操作是对某些基本表达的简化。

根据国外网站 Sony Alpha Rumors 的最新消息,索尼在及其保密的情况下制造了新品 A7s,而且将于亚洲时间星期一朝早发布,这是他们最新一部全片幅E-mount无反相机,上次A7/A7r已经引起了市场极多讨论,今次神神秘秘,是会有甚么惊喜吗?根据可靠消息,这部新机将可拍摄 4K 影片,而且特别之处是没有再推高像素,反其道而行相信只有1200万,而改善之处是每粒像素更大,更干净的高 ISO 影像,同时有更高的连拍速度!或许是针对A7/A7r速度未够理想的批评而改良?不过暂时还未知道是否会用 A6000 的超高速混合式 AF,如果也用上的话,那么这部 7S 相信更吸引了!(有人认为7S的 S 是指 speed!?)让我们继续留意最新消息吧!

a)交集(Set-Intersection Operation)
交集运算符为∩,用于找出几个集合共有的数据,比如在2009秋季和2010春季都开课的课程
(semester = “Fall” ∧ year=2009 (section)

(semester = “Spring” ∧ year=2010 (section))
交集的等价表达式为:r ∩ s = r - (r - s)

b)Natural-Join Operation
在笛卡儿积的基础上,选择共有字段相等的元祖,并去除了重复的元祖。返回结果集中字段的显示顺序为:共有字段->左侧关系的字段->右侧关系的字段
查询所有教师的名称及其授课信息的ID表达式为:
Πname, course_id (instructor⋈teaches)
连接的等价表达式为:
r⋈s = R ∪ S (r.A1 = s.A1 ∧r.A2 = s.A2 ∧ ... ∧r.An = s.An (R × S))
如果R和S没有值相同的属性,则r⋈s = r × s.
如果要查询所有物理系教师名称及授课课程的名称则为:
Πname,title (dept_name = “Comp. Sci.” (instructor⋈teaches⋈course))
不管是(instructor⋈teaches)⋈course还是instructor⋈(teaches⋈course),运算结果不受连接的顺序的影响

c)赋值运算Assignment Operation
符号为←,与其他程序语言的赋值运算一样,←可以将一段表达式的值赋值给某个临时变量,避免嵌套太多难以理解。比如r⋈s的等价表达式也可以写为:
temp1←R × S
temps←σr.A1 = s.A1 ∧r.A2 = s.A2 ∧ ... ∧r.An = s.An (temp1)
result=ΠR ∪ S(temp2)
←可以将复杂的逻辑简化为过程式的代码,而且←必须赋值给临时变量。

本文由美高梅游戏平台网站发布于集团团建,转载请注明出处:《数据库系统概念》9-附加关系运算美高梅游戏平

关键词: