Sage 20 19 18 19
Sdept 计算机 水利 机电 计算机
例1 查询计算机系全体学生记录
σSdept='计算机‘ (S)
33
第33页/共57页
关系代数
• 投影 ΠA(R)={t[A]|tєR^A是R的属性}
A1
A2
A3
An
• 例2 查询所有学生的姓名和所在系 ΠSname,Sdept(S)
15
第15页/共57页
关系数据结构及其形式化定义
• 关系模式 • 对关系的描述 • R(U,D,Dom,F) R——关系名 U——属性名集合 D——属性组U中属性取值范围(域) Dom——属性向域的映像集合 F——属性间数据依赖关系的集合
16
第16页/共57页
关系数据结构及其形式化定义
• 关系与关系模式 • 关系是关系模式在某一时刻的状态或内容;它是动态的,随时间不断变化的 • 关系模式是静态的,稳定的
a1
Y
B
C
b1 c2
b3
c7
b4
c6
b2 c3
b6
c6
b2
c3
b2 c1
Y S B CD
b1 c2 d1
b2 c1 d1
b2 c3 d2
46
第46页/共57页
关系代数
• R÷S A a1
47
第47页/共57页
关系代数
• 对R中的A的值进行分组 • a1的象集 {(b1, c2),(b2, c3), (b2, c1)} • a2的象集 {(b3, c1),(b2, c3)} • a3的象集 {(b4, c6)} • a4的象集 {(b6, c6)}
例2:查询所有计算机系男生的姓名。 ΠSname(σSdept=‘计算机’ Ssex=‘男’(S))