- 4
- 0
- 约1.78万字
- 约 16页
- 2016-10-14 发布于贵州
- 举报
第六章-全局查到段查询的变换
第六章 全局查询到段查询的变换
一般说来,把对全局关系的查询(称为全局查询)变换为段的查询(称为段的查询),有几种不同的方法,采用某些规则就可把一个全局查询表达式重新写成一种等价的段查询表达式。
6.1 查询的算符树及其等价变换
例: S(学号,姓名,年令,性别,系号,奖学金,班长学号,民族)
C(课号,课名,学时,任课教师)
SC(学号, 课号,成绩)
D(系号,系名,系主任)
查询:学生‘刘建‘所学课号及成绩
SELECT 课号,成绩
FROM S,SC
WHERE S. 学号 = SC. 学号 AND S. 姓名 = ‘刘建‘ ;
以上是用SQL完成的查询(语义),在内部实现上,同一个语义可有多种不同方式。对上面的查询,系统可用下面三种方式来实现:
T1 = PJ课号,成绩(SLS.学号= SC.学号∧S.姓名=‘刘建‘(S CP SC))
T2 = PJ课号,成绩(SL姓名=‘刘建‘(S NJN SC))
T3 = PJ课号,成绩((SL姓名=‘刘建‘S) NJN SC)
分析上式,T1、T2、T3是等价的,但T3优于T2,T2优于T1。
怎样才能写出优化的表达式呢? 这就要相应有些准则。引入查询的算符树的概念,并利用准则,通过对算符树进行等价变换达到优化目的。
6.1.1 查询的算符树
Q1:查询对北部地区的各个部门供货的供应商号。图
您可能关注的文档
- 第八章力复习-学设计.doc
- 第八章数据的收与整理小结与复习.doc
- 第八章第1节知演练高分跨栏.doc
- 第八章非线性控系统分析习题与解答.doc
- 第八章风水罗盘运用.doc
- 第八章:高三备材料文档.doc
- 第八讲 初二上半期复习考试.doc
- 第八课 崇 科 学 反 对 邪 教.doc
- 第八课 日月无照 同步测试.doc
- 第六单元 的乘法口诀.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)