数据库系统原理与实践习题答案第10章.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库系统原理与实践习题答案第10章.pdf》由会员分享,可在线阅读,更多相关《数据库系统原理与实践习题答案第10章.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统原理与实践习题答案第10章请勿盗版 尊重作者 1 1简述查询优化在关系数据库系统中的重要性和可能性。简述查询优化在关系数据库系统中的重要性和可能性。 答:查询优化在关系数据库系统中有着非常重要的地位。关系数据库系统和非过程化的 SQL之所以能够取得巨大的成功,关键是得益于查询优化技术的发展。关系查询优化是影响关系数据库管理系统性能的关键因素。 优化对关系系统来说既是机遇又是挑战。所谓挑战,是指关系系统为了达到用户可接受的性能必须进行查询优化。由于关系表达式的语义级别很高,使关系系统可以从关系表达式中分析查询语义,提供了执行查询优化的可能性。这就为关系系统在性能上接近甚至超过非关系系统
2、提供了机遇。2 2简述关系数据库管理系统查询优化的一般步骤。简述关系数据库管理系统查询优化的一般步骤。答:关系数据库管理系统查询优化一般包含代数优化和物理优化。(1)代数优化:是指SQL 语句经过查询分析、查询检查后变换为查询树,然后基于关系代数表达式等价变换规则对查询树进行优化。(2)物理优化:代数优化改变查询语句中操作的次序和组合,但不涉及底层的存取路径。实际上,对于每一种操作有多种执行这个操作的算法,有多条存取路径,对于一个查询语句有许多存取方案,它们的执行效率不同,其结果会相差很大,因此,仅仅进行代数优化是不够的。物理优化就是要选择高效合理的操作算法或存取路径,求得优化的查询计划,达到
3、查询优化的目标。选择的方法可以是:基于规则的启发式优化、基于代价估算的优化和两者结合的优化方法。3 3假设关系假设关系 R(A,B)R(A,B)和和 S(B,C,D)S(B,C,D)的情况如下:的情况如下:R R 有有 2020 000000 个元组,个元组,S S 有有 1 1 200200 个元组,个元组,一个块能装下一个块能装下 4040 个个 R R 元组,能装下元组,能装下 3030 个个 S S 元组,能装下元组,能装下 2020 个个 R R S S 运算后的元组。估算下列操作需要多少次磁盘块读写。运算后的元组。估算下列操作需要多少次磁盘块读写。 数据库系统原理与实践习题答案第1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 实践 习题 答案 10
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内