- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系数据模型和其运算基础
补充:;4.1 关系模型的基本概念 ; 2. 举例
例 4.1 设有两个集合如下: 职工={张三, 李四, 王五}, 项目={管理, 程控, 数控}, 则: 职工、 项目上的笛卡尔积为
职工×项目={(张三, 管理), (张三, 程控), (张三, 数控),
(李四, 管理), (李四, 程控), (李四, 数控),
(王五, 管理), (王五, 程控), (王五, 数控)}
笛卡尔积实际上就是一张二维表。 上例的笛卡尔积“职工×项目”的对应二维表如表 4 ― 1 所示。 ;表 4 ― 1 二 维 表 ; 4.2 关系模式; 但上述关系模式的定义还不全面(虽然一般情况下都是这样做的),完整的关系模式定义为
R(U,D,dom,F)
其中,R为关系名,U为该关系所有属性名的集合,D为属性组U中属性所来自的域的集合,dom为属性向域映象的集合,F为属性间数据依赖关系的集合。;4.3 关 系 数 据 库 ;4.4 关系代数; (1) 传统的集合运算: 并、 差、 交和广义笛卡尔积,其运算符号分别为∪、 -、 ∩和×。
(2) 特殊的关系运算: 投影,选择,连接和除,其运算符分别为π、 σ、 和÷。
? 在两类集合运算中,还将用到两类辅助操作符:
(1) 比较运算符: >、 ≥、 <、 ≤、 =、 ≠。
(2) 逻辑运算符: ∨(或)、 ∧(与)、 (非)。 ; 4.4.1 传统的集合运算
传统的集合运算是二目运算。 设关系R和S的目都是n(都有n个属性),且相应属性取自同一域,则
(1) 关系R和S的并(Union)为
R∪S
其含义为: 任取元组t,当且仅当t属于R或t属于S时,t属于R∪S。 R∪S是一个n目关系。
; (2) R和S的差(Difference)为
R-S
其含义为: 当且仅当t属于R并且不属于S时,t属于R-S。 R-S也是一个n目关系。
(3) R和S的交(Intersection)为
R∩S
其含义为: 当且仅当t既属于R又属于S时,t∈R∩S。 ; (4) 广义笛卡尔积(Extended Cartesian Product)
广义笛卡尔积不要求参加运算的两个关系具有相同的目(自然也就不要求来自同样的域)。
设R为n目关系,S为m目关系,则R和S的广义笛卡尔积为
R×S
tr ts表示由两个元组tr和ts前后有序连接而成的一个元组。
任取元组tr和ts,当且仅当tr属于R且ts属于S时,tr和ts的有序连接即为R×S的一个元组。 ; R和S的广义笛卡尔积是一个(n+m)目的关系。 其中任何一个元组的前n列是关系R的一个元组,后m列是关系S的一个元组。 若R有K1个元组,S有K2个元组,则R×S有K1×K2个元组。
实际操作时,可从R的第一个元组开始,依次与S的每一个元组组合,然后,对R的下一个元组进行同样的操作,直至R的最后一个元组也进行完同样的操作为止,即可得到R×S的全部元组。
; 例 4.2 表 4 ― 2 给出了两个关系R和S,以及它们进行并、差、 交和笛卡尔积后的结果关系。
; 4.4.2 专门的关系运算
专门的关系运算包括投影、 选择、 连接、 自然连接和除等。 投影和选择是一元操作,其他是二元操作。
一、 投影(Projection)
设属性名表中的所有属性都是关系R的属性,则R在属性名表上的投影为R中各元组只保留在属性名表上的诸分量后形成的新关系(但重复元组只能保留一个),记为
∏属性名表(R) ; 投影的实际操作方
您可能关注的文档
最近下载
- 01安吉县山洪灾害调查报告.pdf
- 方菱数控F162X(Ver2.3)F1620、F1621、F1627D、F1627S弧压调高器操作手册.pdf
- 中国地图可填色可编辑PPT模板.pptx VIP
- 《深度入局》 程序化数字户外媒体2025中国内地市场白皮书.pdf VIP
- 2025年高考生物复习新题之基因工程.pdf VIP
- 早产试题及答案.doc VIP
- 仁爱版七年级英语下册 动词过去式 复习课件(共28张PPT)(含音频+视频).pptx VIP
- 马丁·加德纳:啊哈!灵机一动(妙想奇思——趣味数学谜题60例).doc VIP
- (完整)小学一年级英语试卷 .pdf VIP
- 钳工基础知识培训资料.pptx VIP
文档评论(0)