- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系演算(续) 聚集函数 函数名 功能 COUNT 对元组计数 TOTAL 求总和 MAX 求最大值 MIN 求最小值 AVG 求平均值 关系演算中的聚集函数 关系演算(续) [例12] 查询学生所学专业的数目。 GET W ( COUNT(Students.mno) ) COUNT函数在计数时会自动排除重复值。 ?[例13] 查询’2010’号课程的平均成绩 GET W (AVG(SC.grade): SC.cno=‘2010’ ) 关系演算(续) 数据插入 ① 用宿主语言在工作空间中建立新元组 ② 用PUT语句把该元组存入指定关系中 PUT 工作空间名 (关系名) [例14] 插入一条课程元组,课程号为2020、课程名“多媒体技术”、2学分、直接先行课为2008。 MOVE ‘2020 TO W.Cno MOVE ‘多媒体技术 TO W.Cname MOVE ‘2008 TO W.Cpno MOVE 2 TO W.Ccredit PUT W (Course) 关系演算(续) 数据删除 (注意参照完整性的约束!) ① 用HOLD语句把要删除的元组从数据库中读到工作空间中 ② 用DELETE语句删除该元组 DELETE 工作空间名 [例15] 生因故退学,删除该学生元组。 HOLD W (Students): Students.Sno= DELETE W? 关系演算(续) 数据修改 ① 用HOLD语句将要修改的元组从数据库中读到工作空间中 HOLD 工作空间名(表达式1)[ :操作条件 ] HOLD语句是带上并发控制的GET语句 ② 用宿主语言修改工作空间中元组的属性 ③ 用UPDATE语句将修改后的元组送回数据库中 UPDATE 工作空间名 关系演算(续) [例16] 生从电子信息工程专业转到计算机专业。 HOLD W (Students.sno, Students.mno): Students.sno= // 从Students关系中读出该学生的数据 MOVE ‘01 TO W.mno // 用宿主语言进行修改 UPDATE W //把修改后的元组写回Student关系 课堂练习 应用背景:结合上一讲的物资管理E-R图 课堂练习(续) 将物资管理E-R图转换为关系模型。 分别用关系代数和ALPHA完成下列查询: 查询为项目J001(编号)提供零件的供应商编号和名称。 关系模型 本讲内容完毕! * * 关系的完整性(续) 用户定义的完整性 针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求; 关系模型应提供定义和检验这类完整性的机制,以便用统一的系统的方法处理它们,而不要由应用程序承担这一功能。 关系代数 传统的集合运算 并(∪)、交(∩)、差(-)、笛卡尔积(×) 专门的关系运算 选择(σ)、投影(π)、连接( )、除(÷) 运算符:算术运算符、逻辑运算符 四、关系代数 关系代数(续) 传统的集合运算 并运算(∪): R∪S = { t|t ? R∨t ?S } 问题:并操作对关系R和S的要求? 关系代数(续) 交运算( ∩ ): R∩S = { t|t ? R∧t ?S } 关系代数(续) 差运算(-): R -S = { t|t?R∧t?S } 关系代数(续) 广义笛卡尔积(×): 设:R: n目关系,k1个元组 S: m目关系,k2个元组 R×S = {tr ts |tr ?R ∧ ts?S } 运行结果分析:行、列? 关系代数(续) 专门的关系运算 符号说明: R,t?R, A={ A1,A2,…, An} ,t[Ai
您可能关注的文档
- PEP四年级上Unit1Myclassroom.ppt
- 抽油机井热洗技术培训讲义报告.ppt
- 大学生防诈骗主题班会报告.ppt
- 大学生法制教育报告.ppt
- 抽油机井工况报告.ppt
- 抽油机工作原理报告.ppt
- 大学生的爱与性报告.ppt
- 2016.11.23-范廷良-肛门失禁.ppt
- 大学生创业培训报告.ppt
- 2016.非谓语动词.ppt
- 2016-2017学年高中地理3.1人类面临的主要资源问题.ppt
- 2016-2017学年高中地理3.2非可再生资源合理开发利用对策.ppt
- 大学计算机数字逻辑--第二章组合逻辑报告.ppt
- 2016-2017学年高中地理4.4自然灾害对人类的危害.ppt
- PICC导管维护及常见并发症的处理.ppt
- 2016-2017学年高中化学第2章化学物质及其变化第二节离子反应(第2课时)离子反应及其发生的条件.ppt
- 大学计算机第5章_信息安全(20报告.ppt
- 大学机械电子工程UGNX第04章报告.ppt
- PICC的维护及指导.ppt
- 2016-2017学年高中历史第四单元无产阶级革命家13革命导师马克思和恩格斯研究.ppt
最近下载
- GB T 27875-2011_港口重大件装卸作业技术要求_高清版_可检索.pdf
- 商品混凝土采购组织供应、运输、售后服务方案.docx VIP
- 大豆籽粒贮藏蛋白7S和11S组分的QTL定位.pdf
- YOLOv5(PyTorch)目标检测:原理与源码解析课件PPT模板.pptx VIP
- 辛弃疾《西江月》通用课件(页).pptx VIP
- 工程技术液压工程师岗面试题库参考答案和答题要点.docx VIP
- TCFLP 0026-2020-散装液体化学品罐式车辆装卸安全作业规范.pdf VIP
- 2025年高等学校英语应用能力考试A级试卷及答案.pdf VIP
- 疾控中心培训课件:《公安系统职业性相关传染病防治知识及职业暴露预防》.pptx VIP
- MSA测量系统分析自动表格.pdf VIP
文档评论(0)