- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 例2.28 查询计算机系工资高于1000元的教师的姓名和工资。 RANGE OF TX IS T RETRIEVE (TX.TN,TX.SAL) WHERE TX.DEPT=’计算机’∧TX.SAL1000 例2.29 查询讲授C5课程的教师的姓名。 RANGE OF TX IS T RANGE OF TCX IS TC RETRIEVE (TX.TN) WHERE TX.TNO=TCX.TNO AND TCX.CNO=’C5’ * * 3.数据更新 (1)修改 修改操作使用REPLACE语句实现。 例2.30 把刘伟教师转到信息系。 RANGE OF TX IS T REPLACE(TX.DEPT= ’信息’) WHERE TX.TN=‘刘伟’ * * (2)插入 插入操作使用APPEND语句实现。 例2.31 在SC表中插入一条选课记录(S6,C2,80)。 APPEND TO SC(SNO=‘S6’, CNO=‘C2’,SCORE=80) * * (3)删除 删除操作使用DELETE语句实现。 例2.32 删除学号为S6的学生的信息。 RANGE OF SX IS S DELETE SX WHERE SX.SNO=‘S6’ * * 2 域关系演算语言QBE 域关系演算是关系演算的另一种形式。 域关系演算是以元组变量的分量即域变量作为谓词变元的基本对象。 域关系演算语言的典型代表是1975年由IBM公司约克城高级研究试验室的M.M.Zloof提出的QBE语言,该语言于1978年在IBM370上实现。 * * QBE是Query By Example的缩写,也称为示例查询,它是一种很有特色的屏幕编辑语言,其特点如下: (1)以表格形式进行操作 每一个操作都由显示在终端的屏幕上的一个或几个表格组成,用户通过终端屏幕编辑程序以填写表格的方式构造查询要求,查询结果也以表格的形式显示出来,所以它具有直观和可对话的特点。 (2)通过例子进行查询 通过使用一些实例,使该语言更易于为用户接受和掌握。 (3)查询顺序自由 当有多个查询条件时,不要求使用者按照固定的思路和方式进行查询,使用更加方便。 * * 使用QBE语言的步骤: (1)用户根据要求向系统申请一张或几张表格,显示在终端上; (2)用户在空白表格的左上角的一栏内输入关系名; (3)系统根据用户输入的关系名,将在第一行从左至右自动填写各个属性名; (4)用户在关系名或属性名下方的一格内填写相应的操作命令,操作命令包括:P.(打印或显示)、U.(修改)、I.(插入)、D.(删除)。如果要打印或显示整个元组时,应将“P”填在关系名的下方,如果只需打印或显示某一属性,应将“P”填在相应属性名的下方。 * * 表格形式如表2.2所示 表2.2 QBE操作框架表 关系名 属性1 属性2 … 属性n 操作命令 属性值或查询条件 属性值或查询条件 … 属性值或查询条件 * * 2.1 数据查询 1. 简单查询 例2.33 显示全部学生的信息。 方法一:将P.填在关系名的下方 方法二:将“P”填在各个属性名的下方 S SNO SN SEX AGE DEPT P. ? ? ? ? ? S SNO SN SEX AGE DEPT ? ? P.赵亦 P.女 P.17 P.计算机 * * 注意:只有目标属性包括所有的属性时,将P.填在关系名的下方。 这种语言之所以称为示例查询,就是在操作中采取“示例”的方法,凡用作示例的元素,其下方均加下划线。如上例中的“赵亦”、“女”等均为示例元素,即域变量。示例元素是所给域中可能的一个值,而不必是查询结果中的元素。比如用作示例的学生姓名,可以不是学生表中的学生,只要给出任意一个学生名即可。 * * 2. 条件查询 例2.34 查询所有女学生的姓名。 目标属性只有姓名,所以将P.填在关系名的下方。 查询条件中可以使用比较运算符,≥,,≤,=和≠,其中=可以省略。本例的查询条件是SEX=‘女’,“=”被省略。 S SNO SN SEX AGE DEPT ? ? P.赵亦 女 ? ? * * 例 查询年龄大于18岁的女学生的姓名。 本例的查询条件是AGE18和SEX=‘女’两个条件的“与”。在QBE中,表示两个条件的“与”有两种方法: 方法一:把两个条件写在同一行上: 方法二:把两个条件写在不同行上,但必须使用相同的示例元素 S SNO SN SEX AGE DEPT ? ? P.赵亦 女 18 ? S SNO SN SEX AGE DEPT ? ? P.赵亦
您可能关注的文档
- 数据库基础与应用——SQLServer2005第2版教学作者成先海第12章节使用课件幻灯片.ppt
- 数据库基础与应用——SQLServer2005第2版教学作者成先海课程介绍课件幻灯片.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第1章幻灯片.ppt
- 基本概念和理论——化学基础知识,建议优先阅读第1讲物质的组成和分类幻灯片.ppt
- 建筑材料5课件幻灯片.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第1章节课件幻灯片.ppt
- 基本概念和理论——化学基础知识,建议优先阅读第2讲分散系及胶体幻灯片.ppt
- 基本概念和理论——化学基础知识,建议优先阅读第3讲溶解度幻灯片.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第2章幻灯片.ppt
- 基本概念和理论——化学基础知识,建议优先阅读第4讲物质结构与化学键幻灯片.ppt
最近下载
- 采购合同结清证明模板.doc VIP
- 对乡镇领导班子干部成员的批评意见范文.pdf VIP
- 各类骨折病人的体位护理.pptx VIP
- 机动车检测人员试题库(附答案).pdf VIP
- 2025年安徽工业经济职业技术学院单招职业技能测试题库带答案(综合题).docx VIP
- 工学院机械电子工程专业留学生培养方案.docx VIP
- 2025年湖南高速铁路职业技术学院单招职业适应性测试题库及一套完整答案.docx VIP
- 2023年蚌埠市从优秀村(社区)干部中考试录用乡镇机关公务员加分考试真题及答案.pdf VIP
- 【教学创新大赛】《数字信号处理》教学创新成果报告.docx
- 学习领会二十届中央纪委四次全会上重要讲话心得体会.docx VIP
文档评论(0)