1 / 101
文档名称:

数据库系统课件:第2章 关系数据库(2).ppt

格式:ppt   大小:1,110KB   页数:101
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统课件:第2章 关系数据库(2).ppt

上传人:窝窝爱蛋蛋 2022/5/24 文件大小:1.08 MB

下载得到文件列表

数据库系统课件:第2章 关系数据库(2).ppt

相关文档

文档介绍

文档介绍:第二章 关系数据库
关系模型概述
关系数据结构
关系的完整性
关系代数
关系演算
小结
关系代数
概述
传统的集合运算
专门的关系运算
概述
关系代数rts
R为n目关系,S为m目关系。
tr∈R,ts∈S, trts称为元组的连接。
trts是一个n+m列的元组,前n个分量为R中的一个n元组,后m个分量为S中的一个m元组。
专门的关系运算
象集Zx
给定一个关系R(X,Z),X和Z为属性组。
当t[X]=x时,x在R中的象集(Images Set)为:
Zx={t[Z]|t∈R,t[X]=x}
它表示R中属性组X上值为x的诸元组在Z上分量的集合
专门的关系运算
x1在R中的象集
Zx1 ={Z1,Z2,Z3},
x2在R中的象集
Zx2 ={Z2,Z3},
x3在R中的象集
Zx3={Z1,Z3}
象集举例
专门的关系运算
选择
投影
连接

专门的关系运算
学生-课程数据库:
学生关系Student、课程关系Course和选修关系SC
Student
专门的关系运算
Course
专门的关系运算
SC
1. 选择(Selection)
选择又称为限制(Restriction)
选择运算符的含义
在关系R中选择满足给定条件的诸元组
σF(R)={t|t∈R∧F(t)=‘真'}
F:选择条件,是一个逻辑表达式,基本形式为:
X1θY1
选择运算是从关系R中选取使逻辑表达式F为真的元组,是从行的角度进行的运算
1. 选择
例1 查询信息系(IS系)全体学生
σSdept = 'IS' (Student)
或 σ5 ='IS' (Student)
结果:
1. 选择
[例2] 查询年龄小于20岁的学生
σSage < 20(Student)
或 σ4 < 20(Student)
结果:
2. 投影(Projection)
投影运算符的含义
从R中选择出若干属性列组成新的关系
πA(R) = { t[A] | t R }
A:R中的属性列
投影操作主要是从列的角度进行运算
但投影之后不仅取消了原关系中的某些列,而且还可能取消某些元组(避免重复行)
2. 投影(Projection)
例3 查询学生的姓名和所在系
即求Student关系上学生姓名和所在系两个属性上的投影
πSname,Sdept(Student)
或 π2,5(Student)
结果:
2. 投影(Projection)
例4 查询学生关系Student中都有哪些系
πSdept(Student)
结果:
3. 连接(Join)
1)连接也称为θ连接
2)连接运算的含义
从两个关系的笛卡尔积中选取属性间满足一定条件的元组
R S = { | tr  R∧ts S∧tr[A]θts[B] }
A和B:分别为R和S上度数相等且可比的属性组
θ:比较运算符 
连接运算从R和S的广义笛卡尔积R×S中选取(R关系)在A属性组上的值与(S关系)在B属性组上值满足比较关系的元组。
AθB
tr ts
3. 连接
3)两类常用连接运算
等值连接(equijoin)
什么是等值连接
θ为“=”的连接运算称为等值连接
等值连接的含义
从关系R与S的广义笛卡尔积中选取A、B属性值相等的那些元组,即等值连接为:
R S = { |trR∧tsS∧tr[A]=ts[B]}
A=B
tr ts
3. 连接
自然连接(Natural join)
自然连接是一种特殊的等值连接
两个关系中进行比较的分量必须是相同的属性组
在结果中把重复的属性列去掉
自然连接的含义
R和S具有相同的属性组B
R S = { |trR∧tsS∧tr[B]=ts[B]}
tr ts
3. 连接
4)一般的连接操作是从行的角度进行运算。
自然连接还需要取消重复列,所以是同时从行和列的角度进行运算。
AθB
R
S
3. 连接
例5 关系R和关系S如图所示。一般连接R S、等值连接R S和自然连接R S的结果如下。
C<E
=
R
S
3. 连接
外连接
如果把舍弃的元组也保存在结果关系中,而在

最近更新

2024年黑龙江中医药大学马克思主义基本原理概.. 13页

2024年黔西南民族职业技术学院马克思主义基本.. 13页

2024年龙里县招教考试备考题库带答案解析 30页

2025年三台县幼儿园教师招教考试备考题库含答.. 30页

2025年上海东海职业技术学院马克思主义基本原.. 12页

芬布芬胶囊肝毒性风险评估 35页

2025年上海杉达学院单招职业倾向性考试题库带.. 44页

2025年上海立达学院马克思主义基本原理概论期.. 12页

2025年且末县幼儿园教师招教考试备考题库带答.. 30页

2025年中国工程物理研究院职工工学院马克思主.. 12页

网联汽车智能驾驶系统安全 37页

2025年临武县招教考试备考题库附答案解析(夺.. 31页

肉苁蓉抗氧化活性研究 35页

网络攻击趋势与防御策略研究 33页

2025年乳源瑶族自治县幼儿园教师招教考试备考.. 30页

2025年云南新兴职业学院单招综合素质考试题库.. 45页

绿色化学试剂开发 27页

2025年仁布县招教考试备考题库带答案解析(必.. 31页

2025年会理县招教考试备考题库及答案解析(必.. 31页

2025年兰州信息科技学院马克思主义基本原理概.. 13页

2025年兴县招教考试备考题库含答案解析(必刷.. 31页

网络攻击查杀技巧 38页

2025年勐海县招教考试备考题库带答案解析 31页

2025年南华县招教考试备考题库附答案解析 30页

2025年南昌影视传播职业学院单招职业适应性测.. 45页

2025年台州科技职业学院马克思主义基本原理概.. 12页

非药物镇痛新方案 35页

2025年吉林省辽源市单招职业倾向性测试题库附.. 44页

2025年咸阳职业技术学院单招职业倾向性考试题.. 44页

谷物种植抗逆性品种选育 37页