- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系模型的优点。 (1) 数据结构比较简单 (2) 具有很高的数据独立性 (3) 可以直接处理多对多的联系 (4) 有坚实的理论基础 一个关系的属性名表称为关系模式,也就 是二维表的表框架,相当于记录型。 若某一关系的关系名为R,其属性名为 A1,A2,…,An 则该关系的关系模式记为 R(A1,A2,…,An) 下图所示为一个三元关系,其关系名为ER 关系模式(即二维表的表框架)为ER(S#,SN,SD) 其中:S#,SN,SD分别是这个关系中的三个属性的名字 {S1,S2,S3,S4,S5}是属性S#(即学号)的值域 {CHANG,WANG,LI,HU,MA}是属性SN(即学生姓名)的值域 {MATH,EL,PHYS,COM}是属性SD(即所属系)的值域 5.2 关系代数 不仅包含常规的集合运算(并、交、差、笛卡尔积),还有专门的关系运算,如投影、选择、连接。前者是从二维表中行的方向进行的;后者是从二维表中列的方向进行的。 1. 并运算(union) 假设有n元关系R和n元关系S,它们相应的属性值取自 同一个域,则它们的并仍然是一个n元关系,它由属于关 系R或属于关系S的元组组成,并记为R∪S。 并运算满足交换律,即R∪S与S∪R是相等的。 2. 差运算(difference) 假设有n元关系R和n元关系S,它们相应的属性值取自 同一个域,则n元关系R和n元关系S的差仍然是一个n元关 系,它由属于关系R而不属于关系S的元组组成,并记为 R-S。 差运算不满足交换律,即R-S与S-R是不相等的。 3. 交运算(intersection) 假设有n元关系R和n元关系S,它们相应的属性值取自 同一个域,则它们的交仍然是一个n元关系,它由属于关 系R且又属于关系S的元组组成,并记为R∩S。 交运算满足交换律,即R∩S与S∩R是相等的。 4. 笛卡尔积(Cartesian product) 设有m元关系R和n元关系S,则R与S的笛卡尔积记 为R×S,它是一个m+n元组的集合(即m+n元关系), 其中每个元组的前m个分量是R的一个元组,后n个分量是 S的一个元组。R×S是所有具备这种条件的元组组成的集 合。 在实际进行组合时,可以从R的第一个元组开始到最 后一个元组,依次与S的所有元组组合,最后得到R×S的 全部元组。 R×S共有m*n个元组。 5. 选择运算(selection) 选择运算是在指定的关系中选取所有满足给定条件的元组,构成 一个新的关系,而这个新的关系是原关系的一个子集。选择运算用 公式表示为 R[g]={ r|r∈R且g(r)为真 } 或 σg(R)={ r|r∈R且g(r)为真 } 公式中的R是关系名;g为一个逻辑表达式,取值为真或假。g由逻辑运算符∧或and(与)、∨或or(或)、┐或not(非)联接各算术比较表达式组成;算术比较符有=、≠、>、≥、<、≤,其运算对象为常量、或者是属性名、或者是简单函数。在后一种表示中,σ为选择运算符。 6. 投影运算(projection) 投影运算是在给定关系的某些域上进行的运算。通过 投影运算可以从一个关系中选择出所需要的属性成分, 并且按要求排列成一个新的关系,而新关系的各个属性 值来自原关系中相应的属性值。 给定关系R在其域列SN和C上的投影用公式表示为 R[SN,C] 或 πSN,C(R) 7. 联接运算(join) 联接运算是对两个关系进行的运算,其意义是从两个 关系的笛卡尔积中选出满足给定属性间一定条件的那些 元组。 设m元关系R和n元关系S,则R和S两个关系的联接运算 用公式表示为 运算的结果为m+n元关系。其中:|×|是联接运算符;θ为算术比 较符;[i]与[j]分别表示关系R中第i个属性的属性名和关系S中第 j个属性的属性名,它们之间应具有可比性。 这个式子的意思是:在关系R和关系S的笛卡尔积中,找出关系R的第 i个属性和关系S的第j个属性之间满足θ关系的所有元组。 比较符θ有以下三种情况: 当θ为“=”时,称为等值联接; 当θ为“<”时,称为小于联接; 当θ为“>”时,称为大于联接。 联接运算的上述公式还可以表示为 R[f]S={ r^s|r∈R且s∈S且f(r,s)为真 } 其中:f为布尔函数(即联接条件),其取值为真或假;r^s是关系R和关系S的笛卡尔积中的任一元组。 8. 自然联接运算(Natural join) 设关系R和关系S具有公共的属性,则关系R和关系S的 自然联接的结果,是从它们的笛
您可能关注的文档
最近下载
- 电磁感应中的图像类问题-备战2021年高考物理考点专项突破题集(原卷版).doc VIP
- SAE-ARP4754A民用飞机和系统开发指南翻译文稿.pdf
- 2025年公共营养师维生素C与维生素E、类胡萝卜素的协同抗氧化网络专题试卷及解析.pdf VIP
- 电力电子技术阮新波习题答案.pdf VIP
- “挑战杯”创业计划竞赛培训PPT(共74页).ppt VIP
- 2025中国Data&AI数据基础设施白皮书-甲子光年.pdf VIP
- 北京西城区2022-2023年三年级上学期期末数学试卷.pdf VIP
- XX银行A分行业务人员培训需求分析.pdf VIP
- 国企制服规范:机关工作服管理指南.docx VIP
- 莫言艺术风格.doc VIP
原创力文档


文档评论(0)