1 / 23
文档名称:

第七章 关系系统及查询优化.ppt

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

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

分享

预览

第七章 关系系统及查询优化.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第七章 关系系统及查询优化.ppt

文档介绍

文档介绍:关系系统及查询优化
关系系统
查询优化概述
查询优化的一般策略
关系代数表达式的等价变换规则
关系代数表达式的优化算法
1. 关系系统
关系模型的三个组成部分:
关系数据结构、关系操作集合、完整性约束
关系系统
——支持关系模型的系统
定义
一个系统可以定义为关系系统,当且仅当它支持:
1)关系数据库,即从用户观点看,数据库由二维表构成且只有表结构;
2)支持选择、投影和(自然)连接运算,且对它们不必要求定义任何物理存取路径。
关系系统的分类
关系模型的三个部分:
S —关系数据结构、M—关系操作、I—完整性约束
按支持模型的程度分类关系系统:

×






×
×
×
2. 关系系统的查询优化
必要性
——关系系统为了达到较好的性能(即用户可接受的性能)必须进行查询优化。
可能性
——关系系统从关系表达式中分析查询语义,自动选取存取路径,为执行查询优化提供了可能性。
关系系统的查询优化既是系统实现的关键技术又是关系系统的优点所在。
查询优化的总目标:
选择有效的策略,求得给定的关系表达式的值。
为什么要进行查询优化?
查询时间
T1: 105
T2: 205
T3: 10(秒)
实例:查找选修C2课程的学生姓名。
SELECT
FROM S,SC
WHERE = AND o=‘C2’
几个等价的关系代数表达式:
T1=ΠSN( =∧ o=‘C2’(S X SC))
T2= Π SN(σ o=‘C2’(S  SC))
T3=Π SN(S o=‘C2’(SC))
查询优化的一般策略
一般策略——可提高查询效率,并非最优策略
1. 选择运算尽量先做;
2. 连接前对关系先做预处理;
——预处理方法:文件排序、在连接属性上建立索引
3. 投影运算和选择运算同时进行;
4. 投影与其前后的双目运算同时进行;
5. 把某些选择同它前面的笛卡尔积合并为连接运算;
——即用自然连接替代笛卡尔积
6. 存储公共子表达式。——权衡考虑
3. 关系代数表达式的等价变换规则
关系代数表达式的等价
——若用相同关系替代两个表达式中相应的关系所得到的结果关系相同,则称这两个表达式等价,两个关系表达式E1和E2是等价的,记为E1≡E2。
关系代数中最基本的五种运算是:
∪、-、×、σ、∏
常用的等价变换规则
连接、笛卡尔积的交换律
E1  E2 ≡ E2  E1
E1 X E2 ≡ E2 X E1
连接、笛卡尔积的结合律
(E1E2)E3 ≡ E1(E2 E3)
(E1XE2)XE3 ≡ E1X(E2 XE3)
等价变换规则(续1)
(3) 投影的串接定律
A1,A2,…,Am (B1,B2,…,Bn(E)) ≡A1,A2,…,Am(E)
其中属性名A1,A2,…,Am是B1,B2,…,Bn的子集
如: SN (Sno,SN(S)) ≡SN(S)
(4) 选择的串接定律
F1(F2(E)) ≡F1 F2(E)
等价变换规则(续2)
(5) 选择与投影的交换律
F (A1,A2,…,Am (E)) A1,A2,…,Am(F(E))
其中F只涉及A1,A2,…,Am属性
A1,A2,…,Am (F (E))
A1,A2,…,Am(F(A1,A2,…,Am,B1,B2,…,Bn (E)))
其中F 涉及A1, A2,…, Am以外的属性B1, B2,…, Bn

最近更新

2026年商丘学院单招职业倾向性考试模拟测试卷.. 42页

2025年湖南国防工业职业技术学院单招综合素质.. 39页

2026年四川工商职业技术学院单招职业适应性考.. 43页

2026年四川文轩职业学院单招职业技能考试题库.. 42页

2026年四川西南航空职业学院单招职业适应性考.. 41页

2025年湖南省衡阳市单招职业适应性测试模拟测.. 43页

2026年天津单招综合试题必考题 41页

2025年湖南高尔夫旅游职业学院单招职业技能测.. 40页

2026年宁德师范学院单招综合素质考试题库及答.. 42页

2026年安庆师范大学单招职业适应性测试题库及.. 42页

2026年安徽省安庆市单招职业倾向性测试题库必.. 41页

2025年甘肃卫生职业学院单招职业技能测试模拟.. 39页

2025年甘肃畜牧工程职业技术学院单招职业适应.. 39页

2026年宝鸡职业技术学院单招职测备考题库必考.. 41页

2026年对口会计单招试题必考题 43页

2025年益阳职业技术学院单招综合素质考试题库.. 39页

2026年山东服装职业学院单招职业适应性测试题.. 42页

2026年山东艺术设计职业学院单招综合素质考试.. 42页

2025年福建信息职业技术学院单招综合素质考试.. 39页

2025年福建幼儿师范高等专科学校单招职业倾向.. 39页

2025年福建电力职业技术学院单招职业倾向性考.. 40页

2025年绍兴职业技术学院单招职业倾向性测试模.. 42页

2026年常德科技职业技术学院单招职测备考题库.. 41页

2025年苏州工业园区职业技术学院单招职业倾向.. 39页

2025年苏州经贸职业技术学院单招职业技能测试.. 40页

2025年菏泽医学专科学校单招职业倾向性测试模.. 39页

2025年蚌埠经济技术职业学院单招职业适应性测.. 42页

2026年广西幼儿师范高等专科学校单招职业适应.. 41页

2025年西昌民族幼儿师范高等专科学校单招综合.. 38页

2025年贵州工商职业学院单招职业技能测试模拟.. 40页