关系除法运算的步骤: 1)将被除关系属性分为象集属性和结果属性 2)对象集属性进行投影—目标数据集 3)将被除关系分组:结果属性值一样的元组分为一组 4)找出结果集
关系除法运算的步骤: 1) 将被除关系属性分为象集属性和结果属性 2) 对象集属性进行投影—目标数据集 3) 将被除关系分组:结果属性值一样的元组分为一组 4) 找出结果集
3、除运算练习 1、已知关系r、S、w如图所示,计算T=(rUs)÷W)凶S r关系 s关系 W关系 baba C22 A2333 Bbbba C112 解:T A2333 Bbbba
3、除运算练习 1、已知关系r、s、w如图所示,计算T= (r ∪s)÷w) S r关系 s关系 w关系 A B C 1 b 2 2 a 2 1 b 1 3 a 3 A B C 2 b 1 3 b 1 3 b 2 3 a 2 B C a 2 b 1 解:T= A B C 2 b 1 3 b 1 3 b 2 3 a 2
2、检索学习全部课程的学生学号 TTSno. Cno(SC) Cno (Course) 3、检索学习全部课程的学生学号和姓名 Sno, C (SC)=TCno ( Course) TT Sno Sname (Student) TT Sno, Sname( Student TT sno Cno(SC)TTCno(Course)) × 4、检索所学课程包含学生S3所学课程的学生学号 TT Sno Cno(SC)" TTCno oSno='S3'(SC))
2、检索学习全部课程的学生学号 3、检索学习全部课程的学生学号和姓名 4、检索所学课程包含学生S3所学课程的学生学号 πSno,Cno(SC)÷πCno(Course) πSno,Cno(SC)÷πCno(Course) π Sno,Sname(Student) π Sno,Sname(Student π Sno,Cno(SC)÷πCno(Course)) π Sno,Cno(SC) ÷ πCno( σsno=„S3‟(SC))
关系代数小结 传统的集合运算 并、差、交、笛卡尔积 专门的关系运算 。选择、投影、连接、除 i种基本运算 并、差、笛卡尔积、投影、选择
关系代数小结 传统的集合运算 ◦ 并、差、交、笛卡尔积 与门的关系运算 ◦ 选择、投影、连接、除 5种基本运算 ◦ 并、差、笛卡尔积、投影、选择
二、关系演算 关系演算是以数理逻辑中的谓词演算为基础的,通过谓词飛式 来表示查询表达式 根据谓词变元的不同,可将关系演算分为元组关系演算和域关 系演算。前者以元组为变量,简称元组演算;后者以域为变量, 简称域演算
二、关系演算 关系演算是以数理逻辑中的谓词演算为基础的,通过谓词形式 来表示查询表达式。 根据谓词变元的丌同,可将关系演算分为元组关系演算和域关 系演算。前者以元组为变量,简称元组演算;后者以域为变量, 简称域演算