1 / 16
文档名称:

04 关系系统及其查询优化.ppt

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

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

分享

预览

04 关系系统及其查询优化.ppt

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

下载得到文件列表

04 关系系统及其查询优化.ppt

文档介绍

文档介绍:本章内容提要
支持关系模型的数据库系统是关系系统。
由于支持关系模型的程度不同,实际的数据库系统可以分为表式系统、(最小)关系系统、关系完备的和全关系的四类系统。
查询处理是数据库管理系统的核心,而查询优化技术又是查询处理的关键技术。查询优化一般可分为代数优化和物理优化。代数优化是指关系代数表达式的优化,物理优化则是指存取路样和低层操作算法指示变量的选择。
第四章关系系统及其查询优化
本章重点:
关系系统中查询优化的概念、基本原理和技术;
查询优化的一般准则;
查询优化的一般步骤。
 本章难点:
查询优化的一般准则;
查询优化的一般步骤。
第四章关系系统及其查询优化
关系模型的三要素:关系数据结构
关系操作
关系的完整性
关系系统和关系模型是两个密切相关而又不同的概念。支持关系模型的数据库管理系统称为关系系统。但是关系模型中并非每一部分都是同等重要的,所以我们不苛求完全支持关系模型的系统才能称为关系系统。因此,我们给出一个关系系统的最小要求以及分类的定义。
第四章关系系统及其查询优化 关系系统
关系系统的定义
一个系统可定义为关系系统,当且仅当它:
(关系数据结构);
、投影和(自然)连接运算,对这些运算不必要求定义任何物理存取路径。
系统要进行查询优化,以获得较好的性能。这正是关系系统实施的关键技术。
第四章关系系统及其查询优化 关系系统
关系系统的分类
,许多实际系统都不同程度地超过了这些要求。
,可以把关系系统分类分为四类:
1. 表式系统
2. (最小)关系系统
3. 关系完备的系统
4. 全关系系统
关系系统
全关系系统的十二条基本准则
准则0 一个关系型的DBMS必须能完全通过它的关系能力来管理数据库。——准则0是下面十二条准则的基础。
准则1 信息准则。
准则2 保证访问准则。依靠表名、主码和列名的组合,保证能以逻辑方式访问关系数据库中的每个数据项(分量值)。
准则3 空值的系统化处理。
准则4 基于关系模型的动态的联机数据字典。
准则5 统一的数据子语言准则。
关系系统
第四章关系系统及其查询优化 关系系统
全关系系统的十二条基本准则
准则6 视图更新准则。
准则7 高级的插入、修改和删除操作。
准则8 数据物理独立性。
准则9 数据逻辑独立性。
准则l0 数据完整性的独立性。
准则11 分布独立性。
准则12 无破坏准则
关系系统及其查询优化
查询优化在关系数据库中有非常重要的地位。
关系数据库系统和非过程化的SQL语言能够成功,关键是得益于查询优化的发展。
关系系统的查询优化既是RDBMS实现的关键技术又是关系系统的优点所在。它减轻了用户选择存取路径的负担。用户只要提出‘干什么’,不必指出‘怎么干’。
查询优化的优点不仅在于用户不必考虑如何最好地表达查询以获得较好的效率,而且在于系统可以比用户程序的“优化”做得更好。
第四章关系系统及其查询优化 关系数据库系统的查询优化
关系数据库查询优化的总目标是:选择有效的策略,求得给定关系表达式的值。
实际系统对查询优化的具体实现一般可以归纳为四个步骤: 1、将查询转换成某种内部表示,通常是语法树。 2、根据一定的等价变换规则把语法树转换成标准(优化)形式。
3、选择低层的操作算法。
4、生成查询计划(查询执行方案)。
第四章关系系统及其查询优化 关系数据库系统的查询优化
查询优化有两种基本策略:基于语法的查询优化(结构优化)
基于代价的查询优化。
基于代价的优化算法:
在集中式数据库中,查询的执行开销主要包括:
总代价= I/O代价+ CPU代价
在多用户环境下:
总代价= I/O代价+ CPU代价+ 内存代价
一个实例(P159-161)
一个简单的例子,说明为什么要进行查询优化。
例求选修了2号课程的学生姓名。用SQL语言表达:
SELECT
FROM Student,SC
WHERE = AND o = '2';
第四章关系系统及其查询优化 关系数据库系统的查询优化

最近更新

2025年宿迁职业技术学院单招职业倾向性考试模.. 40页

2025年山东圣翰财贸职业学院单招职业技能考试.. 40页

2025年山东外贸职业学院单招职业技能测试题库.. 41页

2025年山东水利职业学院单招职业技能测试题库.. 41页

2025年山东省聊城市单招职业适应性考试模拟测.. 43页

2025年山东铝业职业学院单招职业适应性测试题.. 41页

2025年山西水利职业技术学院单招职业技能测试.. 39页

2025年山西省财政税务专科学校单招综合素质考.. 40页

2025年山西老区职业技术学院单招职业技能测试.. 39页

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

2025年常州工业职业技术学院单招职业适应性考.. 40页

2025年广东农工商职业技术学院单招职业适应性.. 40页

2025年广东工贸职业技术学院单招职业倾向性考.. 41页

2025年广州工程技术职业学院单招职业倾向性考.. 38页

2025年广西制造工程职业技术学院单招综合素质.. 40页

2025年广西培贤国际职业学院单招职业适应性考.. 40页

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

2025年广西物流职业技术学院单招职业适应性测.. 39页

2025年庆阳职业技术学院单招职业倾向性测试模.. 41页

2025年徐州生物工程职业技术学院单招职业技能.. 41页

2025年怀化职业技术学院单招职业倾向性考试模.. 42页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

2024年常州机电职业技术学院单招职业适应性测.. 78页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

食品安全自查、从业人员健康管理、进货查验记.. 9页

康复医院设置标准1 14页

介绍医院门诊ppt 28页

农村人才流失国外研究报告 2页

空调系统维保记录表格模板 7页

曾仕强易经六十四卦解 68页