- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5.2 域关系演算语言QBE QBE中用示例元素表示查询结果的数据类型,示例元素实际就是域变量。QBE的操作框架如表2.24所示。 表2.24 QBE 操作框架 关系名 属性名 属性名 …… 操作命令 属性值/查询条件 属性值/查询条件 …… QBE使用的命令操作符主要包括以下几种: (1)显示和更新命令符:P.、D.、I.、U.分别表示显示、删除、插入和更新操作; (2)取值范围操作符:ALL.、UNQ.分别表示选取满足条件的所有值和不重复的值; (3)聚合操作命令符:AVG.、MAX.、MIX.、SUM.、CNT.分别表示求平均值、最大值、最小值、求和和计数; (4)其他命令符:分组命令G.、升序排序AO.、降序排序DO.等。 下面以饭卡管理系统为例,依次介绍QBE的用法。 2.5.2 域关系演算语言QBE 1)检索操作 例2-33:求管理学院全体学生的姓名。 实现步骤: (1)用户在空白表格的最左边一栏输入关系名“学生”; (2)系统显示该关系的属性名; (3)用户在表格中构造查询要求。 学生 学号 饭卡号 姓名 院系 性别 P.T 管理学院 学生 学号 饭卡号 姓名 院系 性别 学生 1)检索操作 这里T是示例元素,即域变量的值。QBE语言要求示例元素下面一定要加上下划线。“管理学院”是查询条件,不用加下划线。P.是操作符,表示打印(Print),实际上是显示。 示例元素是这个域中可能的一个值,它不必是查询结果中的元素。比如要求管理学院的学生,只要给出任一的一个学生名即可,而不必真是管理学院的某个学生名。 对于例2-33,可如下构造查询要求。 学生 学号 饭卡号 姓名 院系 性别 P.012005023965 P.0000005 P.李芳 管理学院 P.女 2)修改操作 例2-37:将卡号为的饭卡余额由23改为24。 有两种方法实现: (1)将操作符“U”放在示例值上。 (2)将操作符“U”放在关系上。 饭卡 饭卡号 密码 办卡日期 注销日期 状态 余额U.24 饭卡 饭卡号 密码 办卡日期 注销日期 状态 余额 U.24 3)插入操作 新插入的操作符必须具有主键值,其他属性可为空。 例2-38:将学号为012006523987机械学院的女生“张菲”,存入数据库中 学生 学号 饭卡号 姓名 院系 性别 I. 012006523987 张菲 机械学院 女 4)删除操作 例2-39:学号为“012006036715”的学生因故退学,请从学生表中删除该学生。 学生 学号 饭卡号 姓名 院系 性别 D. 012006036715 本 章 小 结 关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。关系可以用二维表来直观表示。在关系数据库中,所有的数据都是通过表来存储的。 关系模型的完整性约束包括实体完整性、参照完整性和用户定义的完整性。 实体完整性是指关系中主码的取值必须唯一且非空。 参照完整性是如果关系S的属性中,包含与另一个关系R的主码Ks相对应的属性组F,则F为外部码,且S中每个元组在F上的取值只允许有两种可能:一是空值;二是等于R中某个元组的主码值。 本 章 小 结 用户自定义完整性是针对某一具体关系数据库的约束条件,由具体应用所涉及的数据必须满足的语义要求决定。 关系代数包括并、交、差、广义笛卡儿积等传统的集合运算,以及投影、选择、连接、除等专门的关系运算。 关系演算是以数理逻辑中的谓词演算为基础的。按照谓词变元的不同,关系演算可以分为以元组为变量的元组关系演算和以域为变量的域关系演算。 2.3.2 参照完整性 3)更新规则:当父表的关键字被修改时应遵循的规则; 级联(Cascade):用新的关键字值更新子表中的所有相关记录。 限制(Constraint):若子表中存在匹配的相关记录,则禁止更新操作进行。 忽略(Abort):允许更新,不遵守参照完整性约束条件。这时数据库完全处于自由状态。 2.3.3 用户定义的完整性 由用户自定义的完整性,数据库必须同样遵守。 实体完整性和参照完整性是关系模型必须满足的约束条件,应该由关系系统自动支持。而用户自定义完整性反映了用户的要求,是用户自行定义的。 2.4 关系代数 2.4.1 关系代数概述 运算对象:关系,将整个关系作为运算单位(操作数),用关系代数表达式表示的运算方法。 关系操作分类: l?? 传统的集合操作(并、差、交、笛卡尔积) l 扩充的关系操作(投影、选择、联接、除法) 关系 R1 关系 R2 R1 ∪ R2 R1 ∩ R2 R1 ― R2 2.4.2 传统的集合运算 R1 Ⅹ R2 关系 R1 关系 R2 2.4.2 传统的集合运算 2.4.3 专门的关
您可能关注的文档
- 企业经营管理基础知识 作者 行建海 7.ppt
- 人际关系与沟通 作者 张文光 第四章 人际关系的艺术.ppt
- 上机练习 练习素材.ppt
- 射线检测 作者 张小海 4-1 射线与物质的相互作用.ppt
- 施工组织设计 作者 张洁 施工组织设计.ppt
- 市场调查与预测 作者 王玉华 3、4、5市场调查的方法.ppt
- 数据仓库与数据挖掘技术 作者 夏火松 数据仓库与数据挖掘技术教案(1-5章).ppt
- 数据仓库与数据挖掘原理及应用(第二版) 作者 王丽珍 周丽华 陈红梅 第2章.ppt
- 数据仓库与数据挖掘原理及应用(第二版) 作者 王丽珍 周丽华 陈红梅 第5章.ppt
- 数据仓库与数据挖掘原理及应用(第二版) 作者 王丽珍 周丽华 陈红梅 第7章.ppt
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
最近下载
- 有机旱作高粱栽培技术.ppt VIP
- 南瑞集团-水轮发电机组状态监测整体解决方案.pdf
- NB∕T 10581-2021 风力发电机组安全带 安全工器具应用技术规范.docx
- 北京市2020年中考数学试卷(含答案).pdf VIP
- 北京市2021年中考数学试卷(含答案).pdf VIP
- 充电(桩)站维保方案.docx
- 硝酸甘油完整版.ppt
- 标准图集-16G101-3混凝土结构施工图平面整体表示方法制图规则和构造详图-独立基础、条形基础、统形基础及桩基承台.pdf VIP
- 建筑安装工程施工图集7,常用仪表工程(建筑 图集).pdf
- 仁爱版八年级下册英语Unit-8-Topic-2-完整课件(84页).pptx VIP
文档评论(0)