- 1、本文档共106页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章关系数据库﹝2016﹞
2.4.1元组关系演算 在元组关系演算的公式中,有下列三个等价的转换规则: ① P1∧P2等价于┐(┐P1∨┐P2); P1∨P2等价于┐(┐P1∧┐P2)。 ② (?s)(P1(s))等价于┐(?s)(┐P1(s)); (?s)(P1(s))等价于┐(?s)(┐P1(s))。 ③ P1?P2等价于 ┐P1∨P2。 2.4.1元组关系演算 关系代数表达式到元组表达式的转换 R∪S可用{ t | R(t)∨S(t)}表示; R-S可用{ t | R(t)∧┐S(t)} 表示; R×S可用{ t |(?u)(?v)(R(u)∧S(V) ∧t[1]=u[1] ∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[1] ∧t[5]=v[2] ∧t[6]=v[3])} 表示。 设投影操作是π2,3(R),那么元组表达式可写成: { t |(?u)(R(u)∧t[l]=u[2]∧t[2]=u[3])} σF(R)可用{ t |R(t)∧F‘}表示,F’是F的等价表示形式。譬如 σ2=d(R)可写成{ t |(R(t)∧t[2]=d)。 关系演算的应用实例 例2.9 对于关系模式: Salvaging(prj_no,prj_name,start_date,end_date,Prj_status) Stock(mat_no,mat_name,speci,warehouse,amount,unit,total) Out_stock(prj_no,mat_no,amount,get_date,department) 例2.7中查询语句的关系代数表达式形式也可以用元组表达式形式表示: (1)检索所有规格的护套绝缘电线的物资编号、库存地点及库存数量 {t|( u)(Stock(u)∧u[2]=’ 护套绝缘电线’∧t[1]=u[1] ∧t[2]=u[4] ∧t[3]=u[5])} (2)检索规格为BVV-120的护套绝缘电线的物资编号、库存地点及库存数量 {t|( u)(Stock(u)∧u[2]=’ 护套绝缘电线’∧u[3]=’BVV-120’ ∧t[1]=u[1] ∧t[2]=u[4] ∧t[3]=u[5])} (3)检索项目号为的抢修项目所使用的物资名称 {t|( u)( v)(Stock (u)∧Out_stock (v) ∧v[1]=∧u[1]=v[2] ∧t[1]=u[2]} 这里u[1]=v[2]是Stock和Out_stock进行自然连接操作的条件,在公式中不可缺少。 (4)检索使用了护套绝缘电线的所有抢修项目编号、名称、所用物资编号及规格 {t|( u)( v) ( w) (Stock (u)∧Out_stock (v) ∧Salvaging(w)∧u[2]=’护套绝缘电线’∧u[1]=v[2] ∧v[1]=w[1]∧t[1]=w[1] ∧t[2]=w[2] ∧t[3]=u[1] ∧t[4]=u[3]} (5)检索不用物资编号为m001的物资的所有抢修项目编号 {t|( u)( v) (Salvaging (u)∧Out_stock (v)∧(u[1]=v[1] = v[2]≠’m001’∧t[1] =u[1]} (6)检索使用了物资编号为m001或m002的抢修工程的工程号, {t|( u) (Out_stock (u)∧(u[2]=’m001’∨u[2]=’m002’) ∧t[1] =u[1])} (7)检索同时使用了物资编号为m001和m002的抢修工程的工程号 πS#(σ1=6∧2=m001∧7=m002(Out_stock×Out_stock)) {t|( u)( v) (Out_stock (u)∧Out_stock (v)∧u[2]=’m001’∧v[2]=’m002’∧u[1] =v[1]∧t[1]= u[1])} (8)检索被所有的抢修工程都使用了的物资编号及物资名称、规格。 {t|( u)( v)( w) (Stock(u)∧Salvaging (v)∧Out_stock (w)∧u[1]=w[2]∧v[1] =w[1]∧t[1] =u[2]) ∧t[2]=u[3]} (9)检索所用物资包含抢修工用全部物资的抢修工程号。 {t|( u)( Salvaging (u)∧( v)( Out_stock (v)∧v[1]=’201000016’=(w)( Out_stock (w)∧w[1] = u[1]∧w[2]=v[2]))) ∧t[1]=u(1)} 2.4.2 域关系演算 1.域关系演算表达式 域关系演算(Domain Relational Calculus)类似于元组关系演算,不同之处是用域变量代
您可能关注的文档
- 第九章正弦稳态电路解析.ppt
- 第九章正弦稳态电路的分析﹝5﹞.ppt
- 第九章节9.3代数优化.ppt
- 第九章正弦稳态电路的解析.ppt
- 第九章联立方程模型﹝计量经济学,南开大学﹞.ppt
- 第九章第二单元第三课.ppt
- 第九章节CDMA移动通信系统.ppt
- 第九章检验﹒索赔与定金罚则.ppt
- 第九章节SMTP与POP3编程.ppt
- 第九章节premierecs6.0字幕制作.ppt
- 频率之维:电针治疗腰椎间盘突出症的疗效差异与机制探究.docx
- 预购商品房抵押制度的法理剖析与实践路径探究.docx
- 产业集聚视角下长珠三角机电行业国际竞争力的比较与启示.docx
- 揭开影子董事的“面纱”:公司法视角下的深度剖析与实践反思.docx
- 筑牢食品安全防线:消费者民事权利保障的多维审视与实践探索.docx
- 鲁股力量:山东省上市公司对区域经济发展的多维贡献与驱动研究.docx
- 食用槟榔的安全风险剖析:多维度视角与应对策略.docx
- 我国中药材价格波动特征、影响因素及生产经营者风险应对策略研究.docx
- 论彩票业政府管制:现状、问题与优化路径.docx
- 全球能源变局下外资石油企业在华投资战略与前景洞察.docx
文档评论(0)