- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[所有分类]第2章 关系数据模型ppt课件
第二章 关系数据模型 本章主要内容: 2.1 关系模型的数据结构 2.2 关系模型的三类完整性约束 2.3 关系代数 备注:关系模型包含三方面内容: 数据结构、 数据约束和数据操作。 关系模型的数据操作主要由关系代数完成。 关系代数中所有运算的操作数和运算结果都是关系。 2.1 关系模型的数据结构 关系模型的数据结构,无论是现实世界中的实体还是联系在关系模型中都用一个统一的概念——关系(表)表示。 1、笛卡尔积 基本概念: 域:具有相同数据类型的值的集合, 例如:整数域是所有整数的集合,实数域是所有实数的集合。 基数:域中元素个数称为域的基数。 解释:外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。 2.3 关系代数 前2节已对关系模型的数据结构和完整性约束做了介绍。 本节主要讨论数据操作, 即关系代数。 关系代数是一种抽象的查询语言, 是关系数据操纵语言的一种传统表达方式。 关系代数中给出的功能在任何实际语言中应该都能实现。 关系代数是通过关系的运算来表达查询的。 它的运算对象是关系, 运算结果也是关系。 关系代数的运算分为两类: (1) 传统的集合运算: 并、 交、 差和广义笛卡尔乘积。 (2) 专门的关系运算: 选择、 投影、 连接和除。 在集合运算中, 还涉及到两类辅助运算符: (1) 比较运算符: >(大于)、 =(大于等于)、 <(小于)、 =(小于等于)、 =(等于)、 (不等于)。 (2) 逻辑运算符: {~}(非)、 ∧(与)、 ∨(或)。 2.3.1 传统的集合运算 传统的集合运算是二目运算(又称二元操作)。 以下运算用到的两个关系R和S均为n 度关系, 且相应的属性取自同一个域。 基本运算如下: 1. 并(Union) 关系R和S的并为: R∪S={t|t∈R∨t∈S} 其结果仍为n目关系。 任取元组t, 当且仅当t属于R或t属于S时, t属于R∪S。(例书上18页) 注意: R和S的所有元组合并,并且删去重复的元组。 R和S的属性个数相同,并且相应属性分别有 相同的值域。 2. 差(Difference) 关系R和S的差为: R-S={t|t∈R∧t≮S} 其结果仍为n目关系。 任取元组t, 当且仅当t属于R且t不属于S时, t属于R-S。 4. 笛卡尔乘积(Cartesian Product) 设R为m目关系, S为n目关系, 则R和S的广义笛卡尔乘积为: ? R×S={t|t=〈tr, ts〉∧tr∈R∧ts∈S} 其结果为m+n目关系。 元组的前m列是关系R的一个元组, 元组的后n列是关系S的一个元组。 若R有k1个元组, S有k2个元组, 则R×S有k1×k2个元组。 实际运算时, 可从R的第一个元组开始, 依次与S的每一个元组组合, 然后对R的下一个元组进行同样的操作, 直至R的最后一个元组也进行完相同操作为止, 即可得到R×S的全部元组。 【例2.1】 给定两个相容性关系R和S, 计算 R∪S, R-S, R∩S,R×S的结果。 解: 依据四种运算的定义, 可得到如图2.2(a)、 (b)、 (c)、 (d)所示的结果。 2.3.2 专门的关系运算 专门的关系运算包括选择、 投影、 连接和除。 前两个是一元操作, 后两个为二元操作。 1. 选择(Selection) 设R是n目关系, F是命题公式, 其结果为逻辑值, 取“真”或“假” , 则R的选择操作定义为: σF(R)={t|t∈R∧F(t)=true} 即取出满足条件F的所有元组。 其中, F包含下列两类符号: 运算对象(元组分量(属性名或列序号)、 常数
您可能关注的文档
- [所有分类]上海高校实验教学示范中心.pdf
- [所有分类]《水泵检修》职业技能鉴定试题库.doc
- [所有分类]东航2008业绩报告会.pdf
- [所有分类]xxxxxx质量检测中心程序文件.pdf
- [所有分类]《会计学原理》全套教学课件.pdf
- [所有分类]中关村科技园区统计报表制度.ppt
- [所有分类]中国城乡居民香烟消费影响因素及相关经济行为研究.pdf
- [所有分类]中国海事监管科学发展目标.doc
- [所有分类]个人简历表格模板.pdf
- [所有分类]中联书店信息系统目标分析.ppt
- 4.1 陆地水体及其关系 课件高二上学期地理中图版(2019)选择性必修一.pptx
- 混凝土结构与砌体结构设计习题集 .pdf
- 统编版语文四年级下册 22.古诗三首 课件(共50张PPT).pptx
- 青海2024行测笔试真题及答案 .pdf
- 2.1 充分发挥市场在资源配置中的决定性作用 课件-高中政治统编版必修二经济与社会.pptx
- 27.巨人的花园 课件(共58张PPT).pptx
- 统编版语文一年级下册5 树和喜鹊 第1课时 课件(共37张PPT).pptx
- 2.1 充分发挥市场在资源配置中的决定性作用 课件政治一轮复习统编版必修二经济与社会.pptx
- 贵港市平南县2024届小升初考试语文试卷含答案 .pdf
- 小学期末考试质量分析 .pdf
文档评论(0)