数据库关系代数除法讲解.docx

【数据库原理】关系代数篇——除法讲解 陈宇超编辑总结 : 除法运算的一般形式示意图 如何计算 R÷S 呢,首先我们引进 ”象集”的概念,具体意义看下面的陈述即可理 解 关系 R 和关系 S 拥有共同的属性 B、 C , R÷S 得到的属性值就是关系 R 包含而关 系 S 不包含的属性,即 A 属性 在 R 关系中 A 属性的值可以取 { a1, a2, a3 , a4 } a1 值对应的象集为 { (b1,c2) , (b2,c1) , (b2,c3) } a2 值对应的象集为 { (b3,c7) , (b2,c3) } a3 值对应的象集为 { (b4,c6) } a4 值对应的象集为 { (b6,c6) } 关系 S 在 B、 C 上的投影为 { (b1,c2) , (b2,c1) , (b2,c3) } 只有 a1 值对应的象集包含关系 S 的投影集,所以只有 a1 应该包含在 A 属性中 所以 R÷S 为 A a1 【例题一】为了更好的理解除法的实际作用,请看下面的例题 设有教学数据库有 3 个关系 (以下四小问均用除法的思想解决 ) cno cno C001 C002 C003 C001 C003 C002 C002 C003 学生信息关系 学生选

文档评论(0)

1亿VIP精品文档

相关文档