- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 关系数据库 2.1 关系数据结构 2.1.1 关系 2.1.1 关系 2.1.1 关系 2.1.1 关系 2.1.2 关系的形式化描述 2.1.2 关系的形式化描述 2.1.2 关系的形式化描述 2.1.2 关系的形式化描述 2.1.3 关系的性质 2.1.4 关系模式 2.1.5 关系数据库 2.1.5 关系数据库 2.1.5 关系数据库 2.2 关系操作 2.3 关系完整性 2.3.1 关系的码 2.3.1 关系的码 2.3.2 完整性约束 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 2.4 关系代数 习题 (3)连接(Join) 连接运算是二目运算,是从两个关系的笛卡儿积中选取满足连接条件的元组,组成新的关系。 设有两个关系R(A1,A2,…,An)及S(B1,B2,…,Bm),连接属性集X包含于{A1,A2,…,An},Y包含于{B1,B2,…,Bm},X与Y中属性列数目相等,且对应属性有共同的域。关系R和S在连接属性X和Y上的连接,就是在R?S笛卡儿积中,选取X属性列上的分量与Y属性列上的分量满足“? 条件”的那些元组组成的新关系。记为: R S={trts|tr∈R∧ts∈S∧tr[X]? ts[Y]为真} 其中,∞是连接运算符;? 为算术比较运算符,也称? 连接;X? Y为连接条件,其中: ? 为“=”时,称为等值连接; ? 为“”时,称为小于连接; ? 为“”时,称为大于连接。 【例2.5】 设有表2.10和2.11的两个关系R与S,则表2.19为R,S的等值连接(R.B=S.B)。 ∞ 表2.19 R与S的等值连接(R.B=S.B) c2 b2 a2 c2 b2 a2 c2 b2 a1 c2 b2 a2 S.C S.B S. A R.C R.B R. A 连接运算为非基本运算,可以用选择运算和广义笛卡儿积运算来表示: ∞ R S=σX?Y(R?S) 在连接运算中,一种最常用的连接是自然连接。所谓自然连接就是在等值连接的情况下,当连接属性X与Y具有相同属性组时,把在连接结果中重复的属性列去掉。即如果R与S具有相同的属性组Y,则自然连接可记为: R∞S={trts|tr∈R∧ts∈S∧tr[Y]=ts[Y]} 自然连接是在广义笛卡儿积R?S中选出同名属性上符合相等条件的元组,再进行投影,去掉重复的同名属性,组成新的关系。 【例2.6】 设有表2.10和表2.11的两个关系R与S,则表2.20为R,S在属性B上的自然连接。 表2.20 R与S在属性B上的自然连接 c2 a2 c2 b2 a2 c2 a1 c2 b2 a2 S.C S.A R.C B R.A 结合例2.5和例2.6,可看出等值连接与自然连接的区别在于: ① 等值连接中不要求相等属性值的属性名相同,而自然连接要求相等属性值的属性名必须相同,即两关系只有同名属性才能进行自然连接。 ② 等值连接不将重复属性去掉,而自然连接去掉重复属性,也可以说,自然连接是去掉重复列的等值连接。 (4)除法(Division) 除法运算是二目运算,设有关系R(X,Y)与关系S(Y,Z),其中X,Y,Z为属性集合,R中的Y与S中的Y可以有不同的属性名,但对应属性必须出自相同的域。关系R除以关系S所得的商是一个新关系P(X),P是R中满足下列条件的元组在X上的投影:元组在X上分量值x的象集Yx包含S在Y上投影的集合。记为: R?S={tr[X]|tr∈R∧Πy(S)Yx} 其中,Yx为x在R中的象集,x=tr[X]。 除法运算为非基本运算,可以表示为: R?S=Πx(R)?Πx(Πx(R)?S ? R) 【例2.7】 已知关系R和S分别见表2.21、表2.22,则R?S见表2.23所示。 除法运算同时从行和列的角度进行运算,适合于包含“全部”之类的短语的查询。 【例2.8】 查询选修了全部公共必修课程的学生学号。 ?学号(?学号,课程号(XS_KC)??课程号(?课程性质=“公共必修”(KC))) 运算结果见表2.24。表2.24 运算结果 学本节介绍了8种关系代数运算,其中并、差、笛卡儿积、选择和投影是基本运算,交、连接和除法都可以用5种基本运算来表达。关系代数中,运算经过有限次复合之后形成的式子称为关系代数表达式。 表2.24 运算结果 学号 *
您可能关注的文档
- 七年级地理发展中国家与发达国家2.ppt
- 七年级地理课件:美国yong.ppt
- 人教版教学课件植物的激素调节课件5.ppt
- 人教版教学课件河北省鸡泽一中高二生物《通过神经系统的调节》课件.ppt
- 第1课“百家争鸣”和儒家思想的形成[上课课件].ppt
- 七年级家长会课件.ppt
- 人教版教学课件细胞的结构(高二生物第一册).ppt
- 人教版教学课件贵州省北师大贵阳附中高二生物必修三《21通过神经系统的调节》课件.ppt
- 第1课从“开皇之治”到“贞观之治”.ppt
- 第1课向人性扼杀者宣战【课件】【北师大版】.ppt
- 小学生立德励志课件.pptx
- 小学生篮球传球课件.pptx
- DG_TJ08-2079-2025 国土空间综合整治工程技术标准.docx
- DG_TJ08-2468-2025 优秀历史建筑数字化测绘技术标准.docx
- DG_TJ08-2079-2025 国土空间综合整治工程技术标准.pdf
- DG_TJ08-2281-2025 人民防空工程安全风险评估技术标准.pdf
- 2024年度中国电力市场发展报告.docx
- DG_TJ08-2144-2025 公路养护工程质量检验评定标准.pdf
- DG_TJ08-2464-2024 城市地理实体信息智能采集与建库技术标准.pdf
- DG_TJ08-2281-2025 人民防空工程安全风险评估技术标准.docx
最近下载
- GB50863-2013 尾矿设施设计规范.docx VIP
- 2025年陕西省二级造价工程师职业资格考试《基础知识》真题及答案.docx VIP
- 人教版PEP三年级英语下册全册同步练习随堂练习一课一练版(有答案).pdf VIP
- 彩钢管理房单元工程施工质量评定表(1).doc VIP
- 江西婺源篁岭民俗文化村发展规划--规划说明.pdf
- IATF16949-2016事态升级控制规范.doc VIP
- 新收入准则对电商企业运营的影响及应对策略.docx VIP
- 东莞市地图含区县可编辑可填充动画演示矢量分层地图PPT模板.pptx VIP
- XX县2022年度自然资源统一确权登记项目技术设计书模版.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
文档评论(0)