- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系的基本运算(续) 4)除运算(Division) 设有关系R和S, R能被S除的条件有两个: 一是R中的属性包含S中的属性,二是R中的有些属性不出现在S中。记为: R÷S = {tr [X] | tr ? R∧πY (S) ? Yx } 其中, Yx:x在R中的象集,x = tr[X] 除运算的商所包含的属性由R中那些不出现在S中的属性组成,其元组是S中所有元组在R中对应值相同的元组值。 * * ÷ R S 除操作是同时从行和列角度进行运算 除运算举例 * A B C a1 b1 c2 a2 b3 c7 a3 b4 c6 a1 b2 c3 a4 b6 c6 a2 b2 c3 a1 b2 c1 B C D b1 c2 d1 b2 c1 d1 b2 c3 d2 R÷S A a1 R S 除运算例题分析 在关系R中,A可以取四个值{a1,a2,a3,a4} a1的象集为 {(b1,c2),(b2,c3),(b2,c1)} a2的象集为 {(b3,c7),(b2,c3)} a3的象集为 {(b4,c6)} a4的象集为 {(b6,c6)} S在(B,C)上的投影为 {(b1,c2),(b2,c1),(b2,c3) } 只有a1的象集包含了S在(B,C)属性组上的投影 所以 R÷S ={a1} * 除运算举例 * [例4] 查询至少选修1号课程和3号课程的学生号码? 首先建立一个临时关系K: ? 然后求:πSno.Cno(SC)÷K Cno 1 3 除运算举例(续) * [例 4]续 πSno.Cno(SC) 95001象集{1,2,3} 95002象集{2,3} πCno(K)={1,3} 于是:πSno.Cno(SC)÷K={95001} Sno Cno 95001 1 95001 2 95001 3 95002 2 95002 3 * ? 2008 Shandong University IPPR IPPR ? 2008 Shandong University 刘治 liuzhi@sdu.edu.cn 3.1 关系的相关术语 (1)域 (Domain) 域(对应于实体中的属性)是一组具有相同数据类型的集合。 例如: 性别={男,女} 职称={教授,副教授,讲师,助教} 自然数,整数,实数,等等。 * 关系的相关术语(续) (2)笛卡尔积 (Cartesian Product) 给定一组域 ,则 成为 的笛卡尔积。 笛卡尔积可表示为一个二维表。表中的每行对应一个元组,表中的每列对应一个域。 假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。笛卡尔积可以扩展到多个集合的情况。 * 笛卡尔积示例 例 给出三个域: D1=SUPERVISOR ={ 张清玫,刘逸 } D2=SPECIALITY={计算机专业,信息专业} D3=POSTGRADUATE={李勇,刘晨,王敏} 则D1,D2,D3的笛卡尔积为: D1×D2×D3 = {(张清玫,计算机专业,李勇),(张清玫,计算机专业,刘晨), (张清玫,计算机专业,王敏),(张清玫,信息专业,李勇), (张清玫,信息专业,刘晨),(张清玫,信息专业,王敏), (刘逸,计算机专业,李勇),(刘逸,计算机专业,刘晨), (刘逸,计算机专业,王敏),(刘逸,信息专业,李勇), (刘逸,信息专业,刘晨),(刘逸,信息专业,王敏) } * * 在上例中,12个元组可列成一张二维表 关系的相关术语(续) (3)基数(Cardinal number) 若Di(i=1,2,…,N)为有限集,其基数为mi(i=1,2,…,N),则D1×D2×…×DN 的基数M为: 在上例中,基数:2×2×3=12,即D1×D2×D3共有2×2×3=12个元组 * 关系的相关术语 (4)关系 (Relationship)
您可能关注的文档
最近下载
- 电子对抗原理与技术(第3版)全套PPT课件.pptx
- 冷拼课件教学课件.pptx VIP
- 最新2025年秋开学第一课主题班会PPT课件(含抗战胜利80周年内容).ppt
- 22G101 三维彩色立体图集.docx VIP
- 2024年秋季新北师大版七年级上册数学全册教案设计.docx
- 吴清忠:人体复原工程.pdf VIP
- 川崎 Kawasaki 2022款 Z 400 中文用户手册 使用说明书2021年4月14日印刷.doc VIP
- [北京]冷轧带钢工程薄板酸轧设备基础施工方案.doc VIP
- 全国教学能力比赛《声临其境·影视配音要旨》教案(一等奖).pdf
- (高清版)DB36∕T 713-2013 高速公路红砂岩路基施工技术规范 .pdf VIP
文档评论(0)