- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概论
Principle and Application of Database
第二章 关系数据库(4);由M.M.Zloof提出,1978年在IBM370上得以实现
QBE也指此关系数据库管理系统
QBE:(Query By Example)
基于屏幕表格的查询语言;
查询要求:以填写表格的方式构造查询
用示例元素(域变量)来表示查询结果可能的情况
查询结果:以表格形式显示;QBE操作框架;QBE操作框架
① 用户提出要求
②屏幕显示空白表格
?
?
③ 用户在最左边一栏输入查询的关系名,如 Student
④ 系统显示该关系的属性名 ;构造查询的几个要素
示例元素:
即域变量T,一定要加下划线,示例元素是这个域中可能的一个值,它不必是查询结果中的元素。
打印操作符P:
指定查询结果所含属性列。
查询条件:
不用加下划线,可使用比较运算符>,≥,<,≤,=和≠,其中=可以省略。
排序要求:;1.检索操作 ;(2) 条件查询
简单条件?
[例3]求年龄大于19岁的学生的学号。;(2) 条件查询
复合条件
[例4]求计算机科学系年龄大于19岁的学生的学号。
方法(1):把两个条件写在同一行上;(2) 条件查询
复合条件 ;(2) 条件查询
复合条件
;(2) 条件查询
多表连接查询 ;(2) 条件查询
多表连接查询 ;(3)集函数
常用集函数:;(3)集函数
[例10]查询信息系学生的平均年龄。;(4)对查询结果排序
[例11] 查全体男生的姓名,要求查询结果按所在
系升序排序,对相同系的学生按年龄降
序排序。 ;(1) 修改操作:
修改操作符为“U. ”。
[例12]把95001学生的年龄改为18岁。
方法1:将操作符“U.”放在值上。
方法2: 将操作符“U.”放在关系上。
;(1) 修改操作:
修改操作符为“U. ”。 ;(1) 修改操作:
修改操作符为“U. ”。 ;(2)插入操作:
插入操作符为“ I. ”
[例15]把信息系女生95701,姓名张红,年龄17岁存入数据库中。;(3)删除操作:
删除操作符为“D. ”
[例16] 删除学生95089。
为保证参照完整性,删除95089学生前,先删除95089学生选修的全部课程;(1) 修改操作:
修改操作符为“U. ”。
[例12]把95001学生的年龄改为18岁。
方法1:将操作符“U.”放在值上。
方法2: 将操作符“U.”放在关系上。
;(1) 修改操作:
修改操作符为“U. ”。 ;(1) 修改操作:
修改操作符为“U. ”。 ;(2)插入操作:
插入操作符为“ I. ”
[例15]把信息系女生95701,姓名张红,年龄17岁存入数据库中。;(3)删除操作:
删除操作符为“D. ”
[例16] 删除学生95089。
为保证参照完整性,删除95089学生前,先删除95089学生选修的全部课程;本章基本知识点;本章基本知识点;练习;练习;5.设有3个关系运算是S、C和SC,将下列关系代数表达式用汉字表示出来,并求其结果。;6.设有3个关系运算是S、C和SC,试用关系代数表达式表示下列查询语句:;1.试述关系模型的三个组成部分。
2.试述关系数据语言的特点和分类。;2.试述关系数据语言的特点和分类。;3.关系模式,关系,关系数据库
答:(1)关系模式:
是对关系的描述,表示为R(U,D,dom,F),
其中:R:关系名;
U:组成该关系的属性名集合;
D:属性组U中属性所来自的域;
dom:属性向域的映象集合;
F:属性间的数据依赖关系集合。
;3.关系模式,关系,关系数据库
答:(2)关系:
在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集。表示
原创力文档


文档评论(0)