- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第02章 关系数据库系统1
元组中属性的映像集 设有关系模式R(X,Y),其中X、Y可以是单个属性,也可以是属性集,定义当X取值为x时,x在R中的映象集为: * 设有如表所示的订购单关系,把它命名为R,并且进一步设X为属性经手人,Y为属性集{订购单号, 供货方, 订购日期},则当X取值为E3时: * Yx={(OR67, S7, 2009/06/23), (OR79, S4, 2009/06/13), (OR90, NULL, NULL), (OR91, S3, 2009/07/13) } Yx= 传统的集合运算 集合的并运算 集合的交运算 集合的差运算 集合的广义笛卡尔积运算 * 集合的并、交、差运算示意 * 两个关系的属性不一定完全一样,但是一定列数 相同、对应列出自同一值域。 集合的广义笛卡尔积运算 * 设R和S是两个关系,如果R是m元关系、有k个元组,S是n元关系、有l个元组,则广义笛卡尔积R×S是一个m+n元关系、有k×l个元组。广义笛卡儿积可以记作: 专门的关系运算 选择运算(Select) 投影运算(Project) 连接运算(Join) 除运算(Division) * 选择运算 * 选择运算是从指定的关系中选择某些元组形成一个新的关系,被选择的元组是用满足某个逻辑条件来指定的。 选择运算表示为: 其中R是关系名,σ是选择运算符,F是逻辑表达式。 选择运算举例: * σ单价100(器件) 从器件关系中选择单价大于100的元组构成新的关系 投影运算 * 1)选择指定的属性,形成一个可能含有重复行的表格; 2)删除重复行,形成新的关系。 投影运算对指定的关系进行投影操作,根据该关系分为如下两步: 投影运算表示为: * 其中R是关系名,π是投影运算符,A是被投影的属性或属性集。 投影运算举例: * 选择器件名称和规格两列构成新的关系 π器件名称,规格(器件) 选择和投影运算举例 * 从订购单关系中,选择经手人为E3的所经手的订购单号和与之相关的供货方。 π订购单号,供货号(σ经手人=E3(订购单)) 连接运算 * 连接运算用来连接相互之间有联系的两个关系,被连接的两个关系通常是具有一对多联系表的父子关系。所以连接过程一般是由参照关系的外部关键字和被参照关系的主关键字来控制的,这样的属性通常也称为连接属性。 连接运算的概念 * 一般的连接运算也称为θ连接运算,θ是比较运算符。θ连接一般表示为: 这里Ai是R中的属性,Bj是S中的属性,θ连接的结果是一个广义笛卡儿乘积的子集,其中的元组满足Ai和Bj间的θ关系。当θ为“=”时,称为等值连接;θ为“”时,称为小于连接;θ为“”时,称为大于连接等等。 连接(续) R S A R.B C S.B E a1 b1 5 b2 7 a1 b1 5 b3 10 a1 b2 6 b2 7 a1 b2 6 b3 10 a2 b3 8 b3 10 C<E A B C a1 b1 5 a1 b2 6 a2 b3 8 a2 b4 12 B E b1 3 b2 7 b3 10 b3 2 b5 2 R S 连接(续) 3)两类常用连接运算 等值连接(equijoin) 什么是等值连接 θ为“=”的连接运算称为等值连接 等值连接的含义 从关系R与S的广义笛卡尔积中选取A、B属性值相等的那些元组,即等值连接为: 连接(续) 等值连接 R S R.B=S.B A R.B C S.B E a1 b1 5 b1 3 a1 b2 6 b2 7 a2 b3 8 b3 10 a2 b3 8 b3 2 A B C a1 b1 5 a1 b2 6 a2 b3 8 a2 b4 12 B E b1 3 b2 7 b3 10 b3 2 b5 2 R S 自然连接 * 在连接运算中最常用的连接是自然连接。 自然连接运算一般表示为 : 其中Ai和Bj要出自同一个值域,并且在实际应用中这两个属性往往具有相同的属性名。 自然连接做了三件事: * 计算广义笛卡尔积R×S ; 选择满足条件r[Ai]=s[Bj]的所有元组; 去掉重复的属性。 连接(续) 自然连接 R S A B C E a1 b1 5 3 a1 b2 6 7 a2 b3 8 10 a2 b3 8 2 A B C a1 b1 5 a1 b2 6 a2 b3 8 a2 b4
您可能关注的文档
- 石油产品色度的测定.ppt
- 石家庄市高校网上(最新).ppt
- 硕士英语综合教程第8单元课件.ppt
- 碧桂园企业运作模式分析-13.09.25.ppt
- 社会主义经济体制的建立(历史必修二).ppt
- 社会主义经济理论no.2.ppt
- 白银现货撞击交易法则运用.ppt
- 社会主义经济4-6.ppt
- 社会保险法专题培训.ppt
- 社会保障制度的内容、特点及功能.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
最近下载
- 制造企业数字化中台技术中台数据中台业务中台建设方案(20页PPT).pptx VIP
- 防跑道侵入考试卷附答案.doc
- 3-1牛顿第一定律(解析版)—2024高考物理一轮复习100考点100讲.docx VIP
- 社会治安管理处罚法全文.docx VIP
- SL252-2017 水利水电工程等级划分及洪水标准.pdf VIP
- 监理例会会议纪要范文.docx VIP
- 新时代下黄河文化融入高校校园文化建设的路径探索.docx VIP
- SL260-2014 堤防工程施工规范.docx VIP
- 公司治理与股权激励董.pptx VIP
- 新解读《GB_T 12604.3-2013无损检测 术语 渗透检测》最新解读.docx VIP
文档评论(0)