数据库原理第四章li.ppt
《数据库原理第四章li.ppt》由会员分享,可在线阅读,更多相关《数据库原理第四章li.ppt(16页珍藏版)》请在三一办公上搜索。
1、本章内容提要 支持关系模型的数据库系统是关系系统。由于支持关系模型的程度不同,实际的数据库系统可以分为表式系统、(最小)关系系统、关系完备的和全关系的四类系统。查询处理是数据库管理系统的核心,而查询优化技术又是查询处理的关键技术。查询优化一般可分为代数优化和物理优化。代数优化是指关系代数表达式的优化,物理优化则是指存取路样和低层操作算法指示变量的选择。,第四章 关系系统及其查询优化,本章重点:关系系统中查询优化的概念、基本原理和技术;查询优化的一般准则;查询优化的一般步骤。本章难点:查询优化的一般准则;查询优化的一般步骤。,第四章 关系系统及其查询优化,关系模型的三要素:关系数据结构 关系操作
2、 关系的完整性关系系统和关系模型是两个密切相关而又不同的概念。支持关系模型的数据库管理系统称为关系系统。但是关系模型中并非每一部分都是同等重要的,所以我们不苛求完全支持关系模型的系统才能称为关系系统。因此,我们给出一个关系系统的最小要求以及分类的定义。,第四章 关系系统及其查询优化 4.1 关系系统,4.1.1 关系系统的定义 一个系统可定义为关系系统,当且仅当它:1.支持关系关系数据库(关系数据结构);2.支持选择、投影和(自然)连接运算,对这些运算不必要求定义任何物理存取路径。系统要进行查询优化,以获得较好的性能。这正是关系系统实施的关键技术。,第四章 关系系统及其查询优化 4.1 关系系
3、统,4.1.2 关系系统的分类 4.1.1定义的关系系统是关系系统的最小要求,许多实际系统都不同程度地超过了这些要求。按照E.F.Codd的思想,可以把关系系统分类分为四类:1.表式系统 2.(最小)关系系统 3.关系完备的系统 4.全关系系统,第四章 关系系统及其查询优化4.1 关系系统,4.1.3 全关系系统的十二条基本准则准则0 一个关系型的DBMS必须能完全通过它的关系能力来管理数据库。准则0是下面十二条准则的基础。准则1 信息准则。准则2 保证访问准则。依靠表名、主码和列名的组合,保证能以逻辑方式访问关系数据库中的每个数据项(分量值)。准则3 空值的系统化处理。准则4 基于关系模型的
4、动态的联机数据字典。准则5 统一的数据子语言准则。,第四章 关系系统及其查询优化4.1 关系系统,第四章 关系系统及其查询优化 4.1 关系系统,4.1.3 全关系系统的十二条基本准则准则6 视图更新准则。准则7 高级的插入、修改和删除操作。准则8 数据物理独立性。准则9 数据逻辑独立性。准则l0 数据完整性的独立性。准则11 分布独立性。准则12 无破坏准则,4.2.1 关系系统及其查询优化查询优化在关系数据库中有非常重要的地位。关系数据库系统和非过程化的SQL语言能够成功,关键是得益于查询优化的发展。关系系统的查询优化既是RDBMS实现的关键技术又是关系系统的优点所在。它减轻了用户选择存取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 第四 li

链接地址:https://www.31ppt.com/p-6578460.html