1 / 49
文档名称:

数据库系统概论10关系代数.ppt

格式:ppt   大小:3,639KB   页数:49
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论10关系代数.ppt

上传人:中华文库小当家 2020/9/8 文件大小:3.55 MB

下载得到文件列表

数据库系统概论10关系代数.ppt

文档介绍

文档介绍:第10讲授课主题计划学关系代数时1、关系数据库有哪些操作。教学目的2、关系代数的运算和要求3、关系运算的优化(即查询优化)教学重点重点掌握关系代数的运算和查询优化思想和难点难点是专门的关系运算中的除法运算关系操作教学内容2、关系代数3、:包括査询、插入、删除、修改。·査询操作又可以分为:选择、投影、连接、除、并、差、交、笛卡儿积。其中选择、投影、并、差、笛卡尔积是5中基本操作。其他操作是可以用基本操作来定义和导出的。。关系代数、关系演算均为抽象的查询语言,与具体的DBMS不完全一样。关系代数用对关系的运算来表达查询要求如|SBL关系演算用谓词来表达查询要求,按谓词变元如APLHAQUEL的基本对象分为QBE元祖关系演算(变元的基本对象为元祖)域关系演算(变元的基本对象为域)SQLStucturedQueryLanguage,具有关目前关系数据库的标系代数、关系演算的双重特点。准的数据库语言,如又可细分为:查询、DDL、DMLT-SQLDCL等几部分24关系代数关系代数是一种抽象的查询语言,是关系数据库查询语言的理论基础。是关系数据操作语言的一种传统表达方式。表24关系代数运算符运算符含义运算符含义并差交较2大于等于小于算5小于等于×笛卡尔积符等于不等于专门σ选择的关m投影∧、交、差、广义笛卡儿积四种运算。当集合运算并、交、差用于关系时,要求参与运算的两个关系必须是相容的,即两个关系的目相等,并且对应的属性取自相同的域(1)并是将两个关系中的所有元组构成新的关系。结果中必须消除重复值关系R和S的并操作记作书画队S姓名性别系RUS={tt∈R∨t∈S}陈成女英语RUS李好男体育王平男物理姓名性别系参加了张三女计算机书画队或者运动社R参加了运动正平男物理社的学生三女计算机姓名性别系李好男体育陈成女英语王平男物理union育(2)交将两个关系中的公共元组构成新的关系关系R与S的交操作记作书画队SR∩S=tt∈R∧t∈S}姓名性别」系陈成女英语李好男体育R∩S既参加了王平男物理姓名性别系书画队,同时王平男物理|又参加了运动,运动社R李好男体育社的学生姓名性别系张三女计算机王平男物理intersection好男体育(3)差运算结果是由属于一个关系并且不属于另一个关系的元组构成的新关系,就是从一个关系中减去另一个关系也存在的元组。关系R与S的差操作记作:RS={tt∈R∧t牛S}书画队S姓名性别系R-S陈成女英语姓名」性别「系李好男体育张女计算机王平男物理运动社R参加了运动队,但没有参加了书画社的学生o别系女计算机SR的结果是、丁平男物理except不一样的练习:R与S是相容的ABCABCa1b1c1a1b1c1a1b1c2a1b2c3a1b2c32b1c2a3b2c3RUSR∩sbABCa1c2a1b2c3a1b1c1a2b1a2b1