[管理学]03-第3章-1关系运算理论.pptVIP

  • 21
  • 0
  • 约1.21万字
  • 约 62页
  • 2018-03-01 发布于浙江
  • 举报
[管理学]03-第3章-1关系运算理论

* 在关系R中,A可以取四个值{a1, a2, a3, a4}。其中: a1在R中的象集为{(b1,c2), (b2,c3), (b2,c1)} a2在R中的象集为{(b3,c7), (b2,c3)} a3在R中的象集为{(b4,c6)} a4在R中的象集为{(b6,c6)} S在(B,C)上的投影为{(b1,c2), (b2,c3), (b2,c1)} 显然只有a1的象集(B, C)a1包含S在(B,C)属性组上的投影,所以: R(A, {B, C})÷S({B, C}, D) ={tr [A]| tr∈R ∧ Π{B, C}(S)? {B, C}A } ={a1}。 R(X, Y)÷S(Y, Z) = {tr [X]| tr ∈R ∧ ΠY(S)? Yx } * 以学生-课程数据库为例 (P. 59)的关系代数表达式举例: 例7:查询至少选修1号课程和3号课程的学生号码。 首先建立一个临时关系K: 然后求: Π Sno.Cno(SC)÷K Cno 1 3 * Π Sno.Cno(SC) 95001象集{1,2,3} 95002象集{2,3} Π Cno(K)={1,3} 于是: Π Sno.Cno(SC)÷K={95001} Sno Cno 95001 1 95001 2 95001 3 95002 2

文档评论(0)

1亿VIP精品文档

相关文档