第5章关系数据库理论基础ppt课件.ppt

第5章关系数据库理论基础ppt课件.ppt

ID:58699754

大小:1.25 MB

页数:68页

时间:2020-10-04

第5章关系数据库理论基础ppt课件.ppt_第1页
第5章关系数据库理论基础ppt课件.ppt_第2页
第5章关系数据库理论基础ppt课件.ppt_第3页
第5章关系数据库理论基础ppt课件.ppt_第4页
第5章关系数据库理论基础ppt课件.ppt_第5页
资源描述:

《第5章关系数据库理论基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章关系数据库理论基础关系演算退出本章导航关系代数掌握并、交、差、笛卡尔积、选择、投影、连接、自然连接、除等关系运算的概念及运算方法。学习目标关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询。是一种代数的符号5.1关系代数1、传统的集合运算-----把关系看成元组的集合,以元组作为集合中的元素来进行运算。其运算是从关系的“水平”方向,既行的角度进行的。2、专门的关系运算-----不仅涉及行运算,也涉及列运算。这种运算是为数据库的应用而引起的特殊运算。运算符含义运算符含义传统集合运算符∪∩-×并交差

2、广义笛卡尔积比较运算符>≥<≤=≠大于大于等于小于小于等于等于不等于专门关系运算符σ∏÷∞选取投影除连接逻辑运算符∧∨¬与或非一、传统的集合运算包括四种运算:并(∪)、交(∩)、差(-)、广义笛卡尔积(×)。设给定两个关系R,S,若满足1、具有相同的目2、R中的第i个属性和S中第i个属性必须来自同一个域,则说R,S是相容的。除笛卡尔积外,其他的集合运算要求参加运算的关系必须满足上述的相容性定义。1.并(Union)设关系R和关系S具有相同的目n,且相应的属性取自同一个域。则关系R和关系S的并记为R∪S,其结果仍为n目关系,由属于R或属于S的元组组

3、成。图4.1集合R∪S集合RSRSABCa1b1c1a1b1c2a2b2c1ABCa1b1c1a2b2c1a2b3c2ABCa1b1c1a1b1c2a2b2c1a2b3c2R∪S求二个关系的并集的演示检查没有重复记录,得到求并集的最终结果2、交(Intersection)设关系R和关系S具有相同的目n,且相应的属性取自同一个域。关系R和关系S的交记为R∩S,结果仍为n目关系,由既属于R又属于S的元组组成。RSRSABCa1b1c1a1b1c2a2b2c1ABCa1b1c1a2b2c1a2b3c2ABCa1b1c1a2b2c1R∩S假如二人分别输入

4、同一成绩数据,如何找到完全相同的记录?求二个关系的交集的演示得到成绩表1与成绩表2相同的记录3、差(Difference)设关系R和关系S具有相同的目n,且相应的属性取自同一个域。定义关系R和关系S的差记为R-S,其结果仍为n目关系,由属于R而不属于S的元组组成。RS图4.3集合R-SR=(R∩S)∪(R-S)或R-S=R-(R∩S)。RSABCa1b1c1a1b1c2a2b2c1ABCa1b1c1a2b2c1a2b3c2ABCa1b1c2R-SABCa1b1c2S-R求成绩1减成绩2的差的演示成绩1-成绩2成绩2-成绩1得到成绩表1中那些记录是

5、成绩表2中没有的后,还可以同样求出成绩表2中那些记录是成绩表1中没有的4.笛卡尔积(ExtendedCartesianProduct)两个分别为n,m的关系R和S的广义笛卡尔积R×S是一个(n×m)元组的集合。元组的前n个分量是R的一个元组,后m个分量是S的一个元组.记为R×S若R有K1个元组,S有K2个元组,则R×S有K1×K2个元组。RSABCa1b1c1a1b1c2a2b2c1ABCa1b1c1a2b2c1a2b3c2R×SABCABCa1b1c1a1b1c1a1b1c1a2b2c1a1b1c1a2b3c2a1b1c2a1b1c1a1b1c

6、2a2b2c1a1b1c2a2b3c2a2b2c1a1b1c1a2b2c1a2b2c1a2b2c1a2b3c2求R关系与S关系笛卡尔积的演示二、专门的关系运算包括四种运算即选择(σ)、投影(∏)、连接()和除法(÷),是关系数据库数据维护、查询、统计等操作的基础。1.选择(Selection)设有关系R,在关系R中求取满足给定条件F的元组组成新的关系的运算称为选择。记作:σF(R)F:选择条件,逻辑表达式,‘真’或‘假’。F的基本形式为:X1θY1θ:>、≥、<、≤、=或≠。X1、Y1等是属性名或常量或简单函数。可进一步进行逻辑运算(非,与,或)

7、已知营业库关系如图所示,求σ单价≥5(营业库)查询comp1公司生产的单价大于5的商品情况查询营业库中所有货品的品名和数量学号姓名专业名性别出生日期身高党员否061101李林计算机软件男1988-8-10175.51061102程明计算机软件男1989-2-11720061103王燕计算机软件女1987-12-6162.50061201韦方良计算机网络男1989-1-9173.50061202李平计算机网络男1987-11-91800061203林一番计算机网络女1989-2-7160.50062101王敏通信工程男1989-2-81731062

8、102刘洋通信工程女1989-1-81550062103王杨国通信工程男1989-2-6158.50XS学号姓名专业名性别出生日期身高党

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。