- 1、本文档共114页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库6版讲稿第六章----形式化关系查询语言要点
数据库系统概念前言 前言 6.1 关系代数 一、 关系模型 关系模型的数学定义 1 域定义:值的集合,一组域D1,D2,…,Dn 。 2 笛卡尔积定义: D1×D2×…×Dn ={(d1,d2,…,dn)| di∈Di, i=1,2,…,n} 集合元素: (d1,d2,…,dn) 为n元组。 基数: 若 Di为有限集,mi为Di的取值个数,则笛卡尔积的基数为: m=Πmi 一、 关系模型 笛卡尔积为一个二维表。表的行对应一个元组,表的每列对应一个域。表的行数为m。 例如,给出三个域 D1=男人集合={张华,李平} D2=女人集合={刘琴,许芳} D3=儿童集合={张立新,李国庆} D1×D2×D3 ={ (张华,刘琴,张立新),(张华,刘琴,李国庆), … ,(李平,许芳,李国庆)} 三个域的元素穷举结合一遍形成的表,共计8行 二、 关系模式 关系模式及关系定义 关系模式由关系名、属性、域、属性与域之间的映象、完整性约束、属性间函数依赖定义。一般只取关系名、属性名表示。 关系模式: R=(A1,A2,…,An), R:关系名 属性名: Ai(1≤i≤n) 属性集: U={A1,A2,... ,An}, R=(U) 关系的目: n, n=1,单元关系, n=2,二元关系 二、 关系模式 关系: 定义为D1×D2×…×Dn的子集,有实际意义。 例如,家庭关系, 同属相关系 关系表示: r或r(R) , 元组表示: t r={t1,t2,…,tm} ti∈D1×D2×…×Dn , 1≤i≤m r ? D1×D2×…×Dn 字段表示: Ak(ti) , ti在属性Ak上的取值 二、 关系模式 关系子模式: R=(X), X为{A1,A2,…,An}子集,部分属性形成的投影 元组投影: ti(X), 元组的部分属性值 一个关系模式下可以建若干个关系, 例如, 学生关系模式下可以建: 学生1, 学生2 三、 关系代数概述 关系代数: 一种抽象的查询语言,基于集合论,是DML的传统表达方式,表达关系的查询,插入,删除,修改等操作 运算对象: 元组 运算结果: 仍是关系,可以再参与其他关系运算,由此复合成各种复杂的操作 集合运算:并、交、差、广义笛卡尔积。 专用运算:选择、投影、连接、除、更名、赋值。 三、 关系代数概述 五种基本运算: 并、差、笛卡尔积、选择、投影,其他运算可以用基本运算表示。 关系代数的运算符: 比较运算符: 大于(>),大于等于(≥),小于(<=),小于等于(≤),等于(=),不等于(≠) 逻辑运算符: 非( ? ),与(∧),或(∨) 一.记号 关系模式R=(A1,A2,…,An),关系 r 三、 关系代数概述 t∈r表示t是r的一个元组 t[Ai]表示元组t在属性Ai的一个分量 A={Ai1,Ai2,…,Aik},表示属性集U的部分 A为属性组, ? A为{A1,A2,…,An},去掉{Ai1,Ai2,…,Aik} 后剩余属性 t[A]=(t[Ai1],t[Ai2],…,t[Aik])是元组t在A上的投影 tr⌒ts: 元组的连接, tr∈r, ts∈s , r为n目,s为m目 , tr⌒ts为n+m目的元组, 前n个值属于r, 后m个值属于s 三、 关系代数概述 样本表: 1.教材中图6-22 : employee 雇员,works 工作, company 公司, manages 经理 2. 学生=(学号,姓名,性别、年龄,系别) 课程=(课程号,课程名,先行课号,学分) 选课=(学号,课程号,成绩) 三、 关系代数概述 学生 学号 姓名 性别 年龄 系别 98001 张平 男 19 计算机 98002 王欣 女 19 计算机 98003 李华 女 20 数学 98004 赵岩 男 18 外语 三、 关系代数概述 课程 课程号 课程名 先行课号 学分 1 数据库 5 4 2 数学 null 6 3 软件工程 5
您可能关注的文档
- 珠算乘法课件1.ppt
- 班主任为幸福坚守.ppt
- 班主任培训内容.doc
- 班主任论坛家校沟通.ppt
- 数字脉冲(中文).ppt
- 数字逻辑电路第一章习题纠错.ppt
- 数字逻辑课程设计--电缆通断检测.doc
- 班会珍惜生命_重视交通安全——交通安全主题班会PPT课件.ppt
- 数字电路与逻辑设计实验报告.doc
- 数据、信息、知识、 情报及关系.pptx
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 13套题,必过,阿坝州拟任科级领导干部任职资格政治理论考试题汇总.pdf
- 2023年关于医药领域腐败问题全面集中整治自查自纠报告与医院开展医疗领域群众身边腐败作风问题专项整治工作总结【两篇】.docx VIP
- 高中语文必修二课件--念奴娇·赤壁怀古.ppt VIP
- 高中化学选修三全套.pptx VIP
- 中国特色社会主义理论体系的形成的历史条件.ppt VIP
- 领导讲话稿写作方法和技巧.ppt
- 高中:原创语文《反对党八股》(定稿).pptx VIP
- 液压升降机油路图液压升降机毕业设计.doc VIP
- 《管理学原理》全套课后习题答案(大学期末复习资料).docx
- 高中课件:原创语文《反对党八股》公开课课件.pptx VIP
文档评论(0)