3.交( Intersection) R和S 具有相同的目门 相应的属性取自同一个域 Rns 仍为n目关系,由既属于R又属于S的元组组 成 RnSs={tt∈R∧t∈S} RnS=R(R-S
21 3. 交(Intersection) ◼ R和S ◼ 具有相同的目n ◼ 相应的属性取自同一个域 ◼ R∩S ◼ 仍为n目关系,由既属于R又属于S的元组组 成 R∩S = { t|t R∧t S } R∩S = R –(R-S)
■交(续) R Aaaa Bbb C A B C bb AB C S bb
22 交 ( 续 ) A B C a1 b1 c1 a1 b2 c2 a2 b2 c1 A B C a1 b2 c2 a2 b2 c1 A B C a1 b2 c2 a1 b3 c2 a2 b2 c1 RS R ∩ S
4.广义笛卡尔积( Extended cartesian Product R n日关系,k1个元组 m目关系,k个元组 R×S 列:(m+m)列的元组的集合 元组的前m列是关系R的一个元组 后m列是关系的一个元组 n行:k1×k个元组 R×5={tt|t∈RAt∈5}
23 4. 广义笛卡尔积(Extended Cartesian Product) ◼ R ◼ n目关系,k 1个元组 ◼ S ◼ m目关系,k 2个元组 ◼ R×S ◼ 列:(n+m)列的元组的集合 ◼ 元组的前n列是关系R的一个元组 ◼ 后m列是关系S的一个元组 ◼ 行:k 1×k 2个元组 ◼ R×S = {t r t s |t r R ∧ t sS }
广义笛卡尔积(续) B C R bbb aaa CCc Aaaa bbb 9 S 111.1 R×S|a ABC S aaa bbbbbb 222 S 日 bbb aaaaa bbb S 2
24 广义笛卡尔积 ( 续 ) A B C a1 b1 c1 a1 b2 c2 a2 b2 c1 A B C a1 b1 c1 a1 b1 c1 a1 b1 c1 a1 b2 c2 a1 b2 c2 a1 b2 c2 a2 b2 c1 a2 b2 c1 a2 b2 c1 A B C a1 b2 c2 a1 b3 c2 a2 b2 c1 RS R × S A B C a1 b2 c2 a1 b3 c2 a2 b2 c1 a1 b2 c2 a1 b3 c2 a2 b2 c1 a1 b2 c2 a1 b3 c2 a2 b2 c1 SSS
25关系代数 概述 传统的集合运算 专门的关系运算
25 2.5 关系代数 ◼ 概述 ◼ 传统的集合运算 ◼ 专门的关系运算