关系查询处理和查询优化.ppt
ys****39
亲,该文档总共58页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
关系查询处理和查询优化.ppt
关系系统的定义关系系统的分类:关系系统的查询处理:关系系统的查询优化:关系系统的查询优化:关系系统的查询优化:代价计算Q1代价计算(仅考虑I/O代价)计算广义笛卡尔积代价假定:在内存中,存放5块Students元组和一块SC元组,一块可以装10个Students元组或100个SC元组.假定:Students有1000个元组,SC有10000个元组,其中选2号课程的有50个元组数据只有读到内存才能进行连接通过读取块数计算I/O代价读取块数计算方法:Students1000个元组SC10000个元组读取总块数
关系查询处理和查询优化.ppt
第九章关系查询处理和查询优化授课内容9.1关系数据库系统的查询处理查询处理步骤查询处理步骤查询处理步骤查询处理步骤查询处理步骤实现查询操作的算法示例选择操作的实现选择操作的实现连接操作的实现连接操作的实现连接操作的实现连接操作的实现连接操作的实现9.2关系数据库系统的查询优化关系数据库系统的查询优化关系数据库系统的查询优化关系数据库系统的查询优化9.3代数优化代数优化关系代数的等价变换规则关系代数的等价变换规则关系代数的等价变换规则关系代数的等价变换规则关系代数的等价变换规则关系代数的等价变换规则关系代数
第九关系查询处理和查询优化.pptx
会计学关系(guānxì)系统及其查询优化(续)9.1关系(guānxì)数据库系统的查询处理9.1.1查询处理步骤(bùzhòu)查询处理步骤(bùzhòu)(续)1.查询(cháxún)分析2.查询(cháxún)检查3.查询(cháxún)优化4.查询(cháxún)执行9.1关系(guānxì)数据库系统的查询处理9.1.2实现查询(cháxún)操作的算法示例一、选择(xuǎnzé)操作的实现选择操作(cāozuò)的实现(续)选择操作(cāozuò)的实现(续)选择(xuǎnzé)操作的实现(
第04章关系查询处理和查询优化.ppt
问题C源程序关系查询处理和查询优化4.1关系数据库系统的查询处理查询语句查询4.2实现查询操作的分析利用数据结构课程中的知识分析下列算法的特性,适用的情况。在一个关系数据库的表中,RDBMS应该如何进行搜索(查询)?2、索引搜索法:利用B+树建立的索引进行搜索比简单的搜索性能如何?4.2.2RDBMS应该怎样实现连接操作?法2.先排序,然后再搜索——该怎样做?法3.使用索引(建立索引);进行搜索——该怎样做?步1:先求两个表的笛卡尔积;步2:然后找到两个学号相同且s_c.cno=‘2’的元组;步3:查找出
关系查询和查询优化.ppt
9.1关系数据库系统的查询处理9.1.2实现查询操作的算法示例9.2关系数据库系统的查询优化由DBMS进行查询优化的好处查询优化目标基于代价模型的优化算法9.2.2一个实例9.3代数优化9.3.1关系代数表达式等价变换规则2.连接、笛卡尔积的结合律3.投影的串接定律πA1,A2,,An(πB1,B2,,Bm(E))≡πA1,A2,,An(E)假设:1)E是关系代数表达式2)Ai(i=1,2,…,n),Bj(j=l,2,…,m)是属性名3){A1,A2,…,An}构成{Bl,B2,…,Bm}的子集4.