《数据库系统概论》讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郭文明 2003.06.05 《电信资源管理系统》立项可行性说明 郭文明 2003.06.05 4. 关系系统及查询优化 关系系统 关系系统的定义 关系系统分类 查询优化 查询优化概念 查询处理过程 优化原理和技术 4.1 关系系统 关系模型 数据结构 关系操作 完整性 关系系统 笼统讲,支持关系模型的数据库管理系统即为关系系统。 一个系统可定义为关系系统,当且仅当它支持: 关系数据结构。即从用户观点看,数据库是由表构成的,并且只有表这一种结构。 支持选择、投影和(自然)连接运算。对这些运算不必要求定义任何物理存取路径。 4.1 关系系统 关系系统 思考:仅支持关系数据结构,没有选择、投影和连接运算,能是关系系统吗?。 思考:虽然支持三种运算,但要求定义物理存取路径,能是关系系统吗?。 foxbase,使用索引要求首先建立并打开索引,没有严格遵守关系系统定义。 DB2,Oracle,Sybase,SQLServer、Access、Sleepcat等是关系系统。 Pbase、Easybase、Cobase、OPENBASE、DM2等是关系系统。 4.1 关系系统 关系系统分类(E.F.Codd思想) (a)表式系统 (b)(最小)关系的 (c)关系完备的 (d)全关系的 说明:圆表示关系数据模型 S(Structure):数据结构 M(Manipulation):数据操纵 I(Integrity):完整性 4.2 查询优化 一个启发性例子 查询处理概述 关系系统的查询优化 查询优化的一般准则 关系代数等价变换准则 关系代数优化算法 查询优化的步骤 4.2.1 一个启发性例子 问题的提出 Select s.sname from s,sc where s.sno=sc.sno and sc.cno=“c02” 假定sc有10000个记录,s有1000个记录,选修c02课程的选课记录为50个。 方案1: ∏sname (?s.sno=sc.sno∧sc.cno=“c02”(S ? SC)) 方案2: ∏sname (?sc.cno=“c02” ( S SC) 方案3: ∏sname (S ?sc.cno=“c02”(SC)) 思考:分析实现三种方案的办法,哪一种效率更高? 处理分析 方案1: ∏sname (?s.sno=sc.sno∧sc.cno=“c02”(S ? SC)) 笛卡尔积运算(假定每秒读写20块) 读块数:100块+20 遍?100块=2100,写块数:1000000; 共需时间:1002100/20=50105秒 选择运算 读块数:1000000;共需时间:1000000/20=50000秒 方案1读写磁盘共需50105+50000=100105秒 处理分析 方案2: ∏sname (?sc.cno=“c02” ( S SC) 自然连接运算(假定每秒读写20块) 读块数:100块+20遍?100块=2100,写块数:1000; 共需时间:3100/20=155秒 选择运算 读块数:1000;共需时间:1000/20=50秒 方案2读写磁盘共需155+50=205秒 处理分析 方案3: ∏sname (S ?sc.cno=“c02”(SC)) 选择运算(假定每秒读写20块) 读块数:100;共需时间:100/20=5秒 自然连接运算 读块数:100,写块数:5; 共需时

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档