下载此文档

教育学数据库课件.ppt


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
。它以集合代数为基础发展起来的,它是以关系为运算对象,运算结果也是关系。关系是元组的集合,传统的集合运算并、交、差、笛卡尔积也适用于关系代数;关系还包括4个专门的运算:选择、投影、连接和除。这8种运算中,选择、投影、并、差和笛卡儿积5种运算称为关系代数的基本运算,其他3个运算实际上都可以用这5种运算表达出来。关系代数运算涉及的运算符分为四类:传统的集合运算符(∩、∪、-、);专门的关系运算符(、、σ、π、⊲⊳);算术比较运算符(=、≠、<、≤、≥、>);逻辑运算符(∧、∨、),它要求参与运算的关系(设为关系R和关系S)具有属性个数相同,即两个关系都是n元,且相应的属性取自同一个域。(Union)关系R与S的并仍是一个n元关系,它由属于R或属于S的元组组成。记作:RS={t|tRtS}(Difference)关系R与S的差仍是一个n元关系,由属于R而不属于S的所有元组组成。记作:R-S={t|tRtS}(Intersection)关系R与S的交仍是一个n元关系,由属于R而不属于S的所有元组组成。记作:RS={t|tRtS}(CartesianProduct)n目关系R和m元关系S的笛卡儿积是一个(n+m)目的新关系,其中每个元组的前n列是关系R的某个元组,后m列是关系S的某个元组。记作:RS={(a1,…,an,b1,…,bm)|(a1,…,an)R(b1,…,bm)S}若R有k1个元组,S有k2个元组,则关系R和关系S的广义笛卡儿积有k1k2个元组。两个关系进行笛卡儿积运算后会得到一个非常大的关系。如R有10个元组,S有20个元组,则RS有200个元组,而且其每个元组要比R和S的元组要大。关系R和关系S可能有相同的属性名,为加以区别,就在属性名前标上相应的关系名作为前缀,。属性名不同时可以不用加前缀。(a)、(b)所示。求(1)RS。(2)RS(3)R–S(4)RSABCaddsngfkaS解:….ABCaecaddfkaR

教育学数据库课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rdwiirh
  • 文件大小116 KB
  • 时间2020-07-31
最近更新