关系代数讲解与例题(3页).doc
《关系代数讲解与例题(3页).doc》由会员分享,可在线阅读,更多相关《关系代数讲解与例题(3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-关系代数讲解与例题-第 3 页关系代数关系代数是关系数据库系统查询语言的理论基础。 关系代数的9种操作: 并、交、差、乘、选择、投影、联接、除、自然联接运算。 五个基本操作: 并() 差(-) 笛卡尔积() 投影() 选择() 四个组合操作: 交() 联接(等值联接) 自然联接(RS) 除法() 关系代数表达式: 由关系代数运算经有限次复合而成的式子称为关系代数表达式。这种表达式的运算结果仍然是一个关系。可以用关系代数表达式表示对数据库的查询和更新操作。 关系代数(演算)要求掌握各种语句的应用,多做书中的例题可以帮助自己熟能生巧。 关系代数表达式举例 用关系代数表示数据查询的典型例子 例设教
2、学数据库中有3个关系: 学生关系S(SNO,SNAME,AGE,SEX) 学习关系SC(SNO,CNO,GRADE) 课程关系C(CNO,CNAME,TEACHER) 下面用关系代数表达式表达每个查询语句。(1) 检索学习课程号为C2的学生学号与成绩。 SNO,GRADE( CNO=C2(SC) (2) 检索学习课程号为C2的学生学号与姓名SNO,SNAME( CNO=C2(SSC) 由于这个查询涉及到两个关系S和SC,因此先对这两个关系进行自然连接,同一位学生的有关的信息,然后再执行选择投影操作。 此查询亦可等价地写成: SNO,SNAME(S)(SNO( CNO=C2(SC)) 这个表达式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系 代数 讲解 例题
限制150内