- 1、本文档共117页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch02-2_关系数据库.ppt
An Introduction to Database Systems 小结(续) 关系操作 查询 选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改 * / 117 An Introduction to Database Systems 小结(续) 关系的完整性约束 实体完整性 参照完整性 外码 用户定义的完整性 * / 117 An Introduction to Database Systems 小结(续) 关系数据语言 关系代数语言 关系演算语言 元组关系演算语言 ALPHA 域关系演算语言 QBE * / 117 An Introduction to Database Systems 作业 5(仅用关系代数语言完成) 6,7 * / 117 An Introduction to Database Systems 关 系 演 算 元组关系演算语言ALPHA 域关系演算语言QBE * / 117 An Introduction to Database Systems 域关系演算语言QBE 一种典型的域关系演算语言 1975,由M.M.Zloof提出 1978,在IBM370上实现 QBE也指此关系数据库管理系统 以元组变量的分量即域变量作为谓词变元的基本对象 QBE:Query By Example(通过例子查询) 基于屏幕表格的查询语言 查询要求:以填写表格的方式构造查询 用示例元素(域变量)来表示查询结果可能的情况 查询结果:以表格形式显示 * / 117 An Introduction to Database Systems QBE操作框架 ? 关系名 属性名 操作命令 元组属性值或查询条件或操作命令 * / 117 An Introduction to Database Systems 一、检索操作 1.简单查询 操作步骤为: (1)用户提出要求; (2)屏幕显示空白表格; * / 117 An Introduction to Database Systems 简单查询(续) (3)用户在最左边一栏输入要查询的关系名Student; (4)系统显示该关系的属性名 Student Student Sno Sname Ssex Sage Sdept * / 117 An Introduction to Database Systems 简单查询(续) (5)用户在上面构造查询要求 T是示例元素,即域变量 (6)屏幕显示查询结果 Student Sno Sname Ssex Sage Sdept P.T C Student Sno Sname Ssex Sage Sdept 李勇 张立 C AO. Print,操作符 查询条件,不加下划线 * / 117 An Introduction to Database Systems 构造查询的几个要素 * / 117 An Introduction to Database Systems 简单查询(续) [例1] 查询全体学生的全部数据 Student Sno Sname Ssex Sage Sdept P.95001 P.李勇 P.男 P.20 P.CS * / 117 An Introduction to Database Systems 简单查询(续) 显示全部数据也可以简单地把P.操作符作用在关系名上。 Student Sno Sname Ssex Sage Sdept P. * / 117 An Introduction to Database Systems 2. 条件查询(简单条件) [例2] 求信息系全体学生的姓名 Student Sno Sname Ssex Sage Sdept P.李勇 IS 条件查询 简单条件、与条件、或条件、多表连接、非条件 * / 117 An Introduction to Database Systems 条件查询(简单条件) [例3] 求年龄大于19岁的学生的学号 Student Sno Sname Ssex Sage Sdept ? P.95001 ? ? 19 * / 117 An Introduction to Database Systems 条件查询(与条件) 不同属性条件的与(AND)表示方法 把两个条件写在同一行上; 把两个条件写在不同的行上,但使用相同的示例元素的值。 * / 117 An Introduction to Database Systems 条件查询(与条件) [例4] 求计算机科学系年龄大于19岁的学生的学号。 方法(1):把两个条件写在同一行上
您可能关注的文档
- 智能电网的信息安全方案.ppt
- 干气密封原理、设计、制造、试验技术交流(第二部分).ppt
- Creating a Positive School Climate - Springer School and Center创造一个积极的气候-施普林格学校和中心学校.ppt
- 2012年《高考风向标》高考文科数学一轮复习 第九章 第4讲 数列的求和 :精品课件.ppt
- Financial Ratio Analysis - Kinshuk De's Home- title财务比率分析kinshuk德家的标题.ppt
- 组织行为与绩效管理[突破高绩效管理].ppt
- Simplifying Radical Expression - Burlington Township School …简化基表达-伯灵顿乡镇学校….ppt
- Human Adaptation to the Space Environment人类适应空间环境.ppt
- [200711-1翰文外滩营销战略与 策略【企业广告传媒】.ppt
- 人力资源管理----第四章 员工招聘.ppt
文档评论(0)