您当前所在位置:自考本科 > 网站地图 > 备考资料 > 笔记串讲 > 工学类 > 数据库原理 > 2018年自考数据库原理知识点:SQL的数据查询优化

2018年自考数据库原理知识点:SQL的数据查询优化

2018-04-01 13:44:24  来源:中国教育在线

2.4.1 关系代数表达式的优化问题

考核要求:达到“领会”

层次知识点:关系代数表达式的优化问题

查询优化的目的就是为了系统在执行时既省时间又能提高效率。

在关系代数运算中,通常是先进行笛卡尔积或联接运算,再进行选择和投影。笛卡尔积或联接运算却往往花费教多的时间。

因此,恰当地安排选择、投影和联接的顺序直接影响到整个操作所需要的时间和空间。 如何安排若干关系的运算操作步骤,是查询优化所要考虑的问题。

2.4.2 关系代数表达式的等价变换规则

考核要求:达到“识记”

层次知识点:等价变换规则

两个关系代数表达式等价是指用同样的关系实例代替两个表达式中相应关系时所得到的结果是完全一样的。

等价变换规则有很多,不要死记,从语义上理解。

其实,只要在前面的学习中已经掌握关系运算的真正含义,就可以判断两个关系代数表达式是否等价。

2.4.3 优化的策略

考核要求:达到“领会”

层次知识点:优化的策略及其简单应用

优化的策略主要有以下几点:

(1)在关系代数表达式中尽可能早地执行选择操作;

(2)把笛卡尔积和随后的选择操作合并成F联接运算;

(3)同时计算一连串的选择和投影操作;

(4)保留同一子表达式的结果;

(5)适当对关系文件进行预处理 ;

(6)计算表达式之前先估计一下怎么计算合算。

以上优化策略要求会简单应用:先做选择,运用投影去除多余属性等等。

2.4.4 关系代数表达式的优化算法

考核要求:达到“简单应用”

层次知识点:语法树

学会画语法树,并掌握优化算法。

举例

在教学数据库S、SC、C中,用户有一查询语句:检索女同学选修课程的课程名和任课教师名。

(1)试写出该查询的关系代数表达式;

(2)试写出查询优化的关系代数表达式;

(3)画出该查询初始的关系代数表达式的语法树;

(4)使用2.4.4节的优化算法,对语法树进行优化,并画出优化后的语法树。

1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

18~23周岁

24~32周岁

33~40周岁

其他

2、当前学历

高中及以下

中专

大专

其他

3、提升学历目标

工作就业

报考公务员

落户/居住证

其他

4、意向学习方式

自学考试

成人高考

开放大学

报考所在地
*
请选择省
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
北京市
天津市
河北省
山西省
内蒙古自治区
辽宁省
吉林省
黑龙江省
上海市
江苏省
浙江省
安徽省
福建省
江西省
山东省
河南省
湖北省
湖南省
广东省
广西壮族自治区
海南省
重庆市
四川省
贵州省
云南省
西藏自治区
陕西省
甘肃省
青海省
宁夏回族自治区
新疆维吾尔自治区
港澳台地区
没有选项
*
*
已阅读并同意
《用户服务协议》
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

查看成人高考最新资讯 查看远程教育最新资讯

自考专业快选

广东
北京
天津
上海
重庆
河北
山西
辽宁
吉林
黑龙江
江苏
浙江
安徽
福建
江西
山东
河南
湖南
湖北
海南
四川
贵州
云南
陕西
甘肃
青海
广西
内蒙古
西藏
宁夏
新疆
全部
大专
本科
高起本
全部
文史类
理工类
经管类
艺术类
教育类
医学类
法学类
农科类

自考热门专题

自考热议话题

自考推荐文章

您好,当前有专业客服人员在线,让我们来帮助你吧!