关系数据模型及关系运算.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系数据模型及关系运算

数据库系统基础教程 第2章 关系模型与运算: 2.1 关系数据模型(1) 第2章 关系模型与运算: 2.1 关系数据模型(1) 第2章 关系模型与运算: 2.1 关系数据模型(1) 第2章 关系模型与运算: 2.1 关系数据模型(2) 第2章 关系模型与运算: 2.1 关系数据模型(2) 第2章 关系模型与运算: 2.1 关系数据模型(3) 第2章 关系模型与运算: 2.1 关系数据模型(3) 第2章 关系模型与运算: 2.1 关系数据模型(3) 第2章 关系模型与运算: 2.1 关系数据模型(3) 第2章 关系模型与运算: 2.1 关系数据模型(4) 第2章 关系模型与运算: 2.2 关系代数(1) 合并结果中要去掉相同的行 第2章 关系模型与运算: 2.2 关系代数(1) 第2章 关系模型与运算: 2.2 关系代数(1) 第2章 关系模型与运算: 2.2 关系代数(2) 第2章 关系模型与运算: 2.2 关系代数(2) 第2章 关系模型与运算: 2.2 关系代数(2) 求数学成绩比王红同学高的学生 第2章 关系模型与运算: 2.2 关系代数(3) 第2章 关系模型与运算: 2.2 关系代数(2) 第2章 关系模型与运算: 2.2 关系代数(2) 第2章 关系模型与运算: 2.2 关系代数(2) 第2章 关系模型与运算: 2.2 关系代数(2) 注意:被除关系不能含多余属性,否则结果不一样。所以根据情况,可以先对被除关系作投影运算 第2章 关系模型与运算: 2.2 关系代数(2) 第2章 关系模型与运算: 2.2 关系代数(2) 第2章 关系模型与运算: 2.2 关系代数(2) 关系代数查询实例 以书P43关系数据库(s,sc,c)为例,用关系代数表示以下查询语句 检索学习课程号为c2的学生学号和成绩 检索学习课程号为c2的学生学号和姓名 检索学习课程名为maths的学生学号和姓名 检索学习课程号为c2或c4的学生学号 检索至少学习课程号为c2和c4的学生学号 检索没有学习课程号为c2的学生姓名和年龄 检索所学课程包含了学号为s3同学所学所有课程的学生学号 2.2.4关系代数组合运算 3.连接运算——θ连接 设有关系R、S,θ为算术比较符,i为R中某一属性列的编号,j为S中某一属性列的编号,iθj为一个算术比较式。关系R,S在域i,j上的θ-连接(θ-Join)就是从R和S的笛卡尔乘积中选取满足条件“iθj”的元组,其定义为: 9 8 7 6 5 4 3 2 1 C B A 2 6 1 3 E D 2 6 6 5 4 2 6 3 2 1 1 3 3 2 1 E D C B A R S B D R S 2.2.4关系代数组合运算 3.连接运算——F连接 设F为形如F1∧F2∧…∧Fn的公式,其中每个Fk(1≦k≦n)都是形如iθj 的算术比较式。F-连接(F-Join)是从R和S的笛卡尔乘积R×S中选取满足F的元组,其定义为: 2.2.4关系代数组合运算 3.连接运算——自然连接 若R和S具有相同的属性组A={A1,A2,…,An},而B为R中属性集合和S中属性集合的并集合(相同属性只能算一次)则关系R和S的自然连接定义记为: A B ? ? ? ? ? 1 2 4 1 2 C D ? ? ? ? ? a a b a b r B 1 3 1 2 3 D a a a b b E ? ? ? ? ? s ? ? ? ? ? 1 1 1 1 2 ? ? ? ? ? a a a a b ? ? ? ? ? A B C D E r s * 第2章 关系数据模型与关系运算 2.1关系数据模型 2.1.1关系与关系表 形式化定义:关系——笛卡尔乘积子集 意义: 将数据模型置于严格数学基础之上 直观性描述:关系表——二维平面表格 意义: 将数据模型置于实际背景和应用实现基础之上 2.1.1关系与关系表(2) 基本表:实际存储数据逻辑表示 特点:数据库中实际保存 视图表:基本表和其他视图的导出表示 特点:数据库中保存模式,不保存具体数据值 查询表:用户查询结果对应表示 特点:如果不提出请求,数据库中将不保存 关系表的 三种类型 2.1.1关系与关系表(2) 超 键:唯一标识元组的属性集合 候选键:不含多余属性的超键 主 键:选定用于标识的候选键 外 键:R2的主键K是R1的属性子集, 则K为R1外键 关系的键 2.1.2关系数据结构(1) 如果使用下述方式组织数据, 则称定义了一个关系数据结构 以二维平面表格表示实体集 以“ 键” 表示该实体集中实体标识和该实体集与其它实体集之间关联 2.1.2关系数据

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档