数据库第二章复习.ppt
专门的关系运算符逻辑运算符集合运算符p (并并)p(交交)p(差差)p (广义笛广义笛卡儿积卡儿积)p (AND)(AND)p(OR)(OR)p(NOT)(NOT)p (选择选择)p (投影投影)p (连接连接)p(除除)p 算术比较符算术比较符=,5 T=e(R)P Q T Y B2 b c d m2 b c d n7 g c d m7 g c d nRW P Q2 b7 gR D 并运算并运算A AB BC C3 36 67 72 25 57 77 72 23 34 44 43 3RA AB BC C3 34 45 57 72 23 3SA AB BC C3 36 67 72 25 57 77 72 23 34 44 43 33 34 45 5RS 交运算交运算A AB BC C3 36 67 72 25 57 77 72 23 34 44 43 3RA AB BC C3 34 45 57 72 23 3SA AB BC C7 72 23 3RS 差运算差运算A AB BC C3 36 67 72 25 57 77 72 23 34 44 43 3RA AB BC C3 34 45 57 72 23 3SA AB BC C3 36 67 72 25 57 74 44 43 3RS A AB BC C3 34 46 6SR 广义笛卡尔积运算广义笛卡尔积运算AB12rCD10102010EaabbsAB11112222CD 1019201010102010Eaabbaabbr x s 设有关系设有关系 R R 如左下表所示:那么关于如左下表所示:那么关于R R的投影运算:的投影运算:S=S=a,ca,c(R)(R)的运算结果?的运算结果?c1c2c1b1b2b2a1a1a2CBARc1c2c1a1a1a2CAS5/20/20237投影运算举例:投影运算举例:设有关系设有关系 R R 如左下表所示:那么关于如左下表所示:那么关于R R的选择运算:的选择运算:S=S=B=b2B=b2(R)(R)的运算结果的运算结果?c1c2c1b1b2b2a1a1a2CBARSc2c1b2b2a1a2CBA5/20/20238选择运算举例:选择运算举例:选择运算举例:选择运算举例:A AB BC C3 36 67 72 25 57 77 72 23 34 44 43 3RA5(R)A AB BC C3 36 67 72 25 57 74 44 43 3A5 C=7(R)A AB BC C3 36 67 72 25 57 7连接运算举例:连接运算举例:987654321CBAD DE E3 31 16 62 2A AB BC CD DE E1 12 23 33 31 11 12 23 36 62 24 45 56 66 62 2 R S R S B=90 sex=男男(SCS)(3)sname(S)sname(cname=人工人工智能智能(SCSC)(4)sname(snum,cnum(sc)cnum(teacher=袁袁(c)s)