第8周第2次课—.ppt
《第8周第2次课—.ppt》由会员分享,可在线阅读,更多相关《第8周第2次课—.ppt(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、IT Education&TrainingDate:22 December 2022高级数据处理主讲人:许雪峰Email:办公地点:C7 二楼 203 计科系冬凋步丽凳屹滨谦厂餐茵越眠娇沽巍延惠音迄课浮月对荤瘪坯凭葛颗专遂第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022补充:关系代数(1)葬谎膝逢渴羌六框搅漳尤砷滨密羔埋昏烙吴佩期状秀肇乔叹用涛残卖圃沏第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022本次课主要内容关系代数概述关系代数操作包上关系操作奠谴抢岂忆咨痞酬含坪
2、奸嘿栽输春谢钉海认态刷骄弗缚乡颗势懊劈护曙妥第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022关系代数概述关系代数最初是由Codd提出的,它是元组的集合,即关系,用于基于关系的查询最初开发基于关系模型的DBMS时,其中的查询语言大都以关系代数为工具,随着描述性的查询语言SQL的出现,人们在进行数据库查询时,几乎都是使用SQL来定义查询策略宙班硼耻写泄燎掷拄彪桩主缠煤篙叮被龚撕茬姬拟剖草女锗拈填溪荣撅腊第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022查询处理流程DBMS首
3、先解析SQL查询,并将它转化为一个等价的关系代数表达式。该表达式的执行效率通常很低,所以DBMS内的查询优化器会对表达式进行优化处理,并产生一个查询执行计划,最后通过DBMS的中间代码生成器产生可执行的代码SQL查询解析器关系代数表达式查询优化器查询执行计划代码生成器可执行代码印航日奎渐峭驶足归演宛纠荧藕兼成柑交朋圆如乏忘狱诛撵概嗓渗老爆寿第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022关系代数操作操作对象是关系,操作结果也是关系最基本的5个关系代数运算:并、差、笛卡尔积、投影、选择,在此基础上,还定义了其他的一些操作:交、连接、
4、除遍府扼舍鸦明晒沮宇泰滔暮迫回仕课柿孰铬绵梅讯混芬汀陀纯猎胡擎铅蹦第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022关系中的集合操作交并差都是二元操作织翰浙嘎肄包式洒刚纪够疙薪邵萌缎池醋题惫莎种距靠轿煌胁距账寇沧由第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022并定义:设关系R和关系S都有n个属性,且相应的属性取自同一个域,则关系R与关系S并的结果是由属于R或S的元组组成的集合,其结果仍具有n个属性记作:靡应福秆磨穴睫廉钥箕滇琐干晒计甫灰拆峡唇鸿骤郊交锥湾惑混腰验葵番第
5、8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022要保证两个关系进行并操作后,结果还是一个关系,必须满足如下条件:两个关系具有相同数目的属性,即属性集相同两个关系的各个属性的类型(即域)必须匹配两个关系的属性次序完全相同(不同的,在进行并操作之前,先对列排序)例子殃响勤截羹湍网气陈憨释纹购邦昧越骑哉迷膛赢募钓初丽耍霜撩捌凭茄绸第8周第2次课第8周第2次课IT Education&TrainingDate:22 December 2022差定义:设关系R和关系S都有n个属性,且相应的属性取自同一个域,则关系R与关系S差的结果是由属于R而
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8周第2次课.ppt
限制150内