- 3
- 0
- 约9.48千字
- 约 63页
- 2018-03-27 发布于浙江
- 举报
[工学]02_关系数据库_2
An Introduction to Database System 第二章 关系数据库 2.1 关系数据结构及其形式化定义 2.2 关系操作 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结 2.4 关系代数 概述 2.4.1 传统的集合运算 2.4.2 专门的关系运算 综合举例 本节小结 概述 1.关系代数 一种抽象的查询语言 用对关系的运算来表达查询 2.关系代数运算的三个要素 运算对象:关系 运算结果:关系 运算符:四类 概述(续) 3.表示记号 (1) R,t?R,t[Ai] 设关系模式为R(A1,A2,…,An) 它的一个关系设为R。t?R表示t是R的一个元组,t[Ai]则表示元组t中相应于属性Ai的一个分量 。 关系模式为R(A,B,C) 概述(续) (2) A,t[A], A 若A={Ai1,Ai2,…,Aik},其中Ai1,Ai2,…,Aik是A1,A2,…,An中的一部分,则A称为属性列或域列。 t[A]=(t[Ai1],t[Ai2],…,t[Aik])表示元组t在属性列A上诸分量的集合。 A则表示{A1,A2,…,An}中去掉{Ai1,Ai2,…,Aik}后剩余的属性组。 关系模式为R(A,B,C) 概述(续) (3) tr ts R为n目关系,S为m目关系。tr ?R,ts?S, tr ts称为元组的连接。它是一个n + m列的元组,前n个分量为R中的一个n元组,后m个分量为S中的一个m元组。 概述(续) 4)象集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上分量的集合。 概述(续) 例如关系R: 2.4.1 传统的集合运算 并 差 交 广义笛卡尔积 1. 并(Union) R和S 具有相同的目n(即两个关系都有n个属性) 相应的属性取自同一个域 R∪S 仍为n目关系,由属于R或属于S的元组组成 R∪S = { t|t ? R∨t ?S } 并(续) 2. 差(Difference) R和S 具有相同的目n 相应的属性取自同一个域 R - S 仍为n目关系,由属于R而不属于S的所有元组组成 ?R -S = { t|t?R∧t?S } 差(续) 3. 交(Intersection) R和S 具有相同的目n 相应的属性取自同一个域 R∩S 仍为n目关系,由既属于R又属于S的元组组成 R∩S = { t|t ? R∧t ?S } R∩S = R –(R-S) 交 (续) 4. 笛卡尔积(Extended Cartesian Product) R :n目关系,k1个元组 S :m目关系,k2个元组 笛卡尔积 2.4.2 专门的关系运算 选择 投影 连接 除 1. 选择(Selection) 选择运算符的含义 在关系R中选择满足给定条件的诸元组 σF(R) = {t|t?R∧F(t)= 真} 选择(续) 选择运算是从行的角度进行的运算 举例 设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选修关系SC。 选择(续) 选择(续) 选择(续) 选择(续) [例1] 查询信息系(IS系)全体学生 σSdept = IS (Student) 或σ5 =IS (Student) 结果: 选择(续) [例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) 结果: 投影(续) [例4] 查询学生关系Student中都有哪些系
您可能关注的文档
- [工作计划]足球赛策划书.doc
- [工作计划]赞助策划书模板.doc
- [工作计划]车之家汽车装饰项目策划书.doc
- [工作计划]辩论赛计划书第二次修改版.doc
- [工作计划]迎新生艺术设计学院和外语系联合汇演计划.doc
- [工作计划]过程检测与控制仪表日常维护检修.doc
- [工作计划]迎新策划书管媚峰gai - 副本.doc
- [工作计划]进一步净化社会文化环境.doc
- [工作计划]迷宫策划.doc
- [工作计划]郑州公司开展.doc
- 高尔夫球场景观工程设计方案.docx
- 2026-2030阿胶产业市场深度调研及发展趋势与投资前景预测研究报告.docx
- 高风险拆除作业审批流程方案.docx
- 2026-2030建筑复合隔热板行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2026-2030中国轻革行业市场发展现状及发展趋势与投资前景预测研究报告.docx
- 高风险区域爆破拆除方案.docx
- 2025至2030中国特罗纳行业细分市场及应用领域与趋势展望研究报告.docx
- 2026-2030中国茶酒行业市场发展现状及发展趋势与投资研究报告.docx
- 2026-2030中国智能电视行业发展分析及发展趋势预测与投资风险研究报告.docx
- 高风险区域火灾防控方案.docx
原创力文档

文档评论(0)