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

  • 22
  • 0
  • 约4.59千字
  • 约 4页
  • 2020-09-07 发布于天津
  • 举报
. 【数据库原理】关系代数篇——除法讲解 陈宇超编辑总结 : 除法运算的一般形式示意图 如何计算 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 个关系 (以下四小问均用除法的思想解决 ) . . 学生信息关系 student (sno,sname,age,sex) 学生选课关系 sc (sno,cno,score) 学校课程关系 course (cno,cname) Student 表 sno sname age sex S001 陈晓 16 男 S002 周倩 21 女 S003 华南 19 男 S004 曹匀 21 女 S005 郑威 20 男 Course表 cno cname C001 计算机科学 C002 诗歌鉴赏 C003 资本论 SC表 sno cno score S001 C001 88 S001 C002 95 S001 C003 99 S002 C001 97 S002 C003 84 S003 C002 69 S005 C002 77 S005 C003 98 SQL语言中没有全称量词, 具体实现时可以把带有全称量词的谓词转换为等 价的带有存在量词的

文档评论(0)

1亿VIP精品文档

相关文档