- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
An Introduction to Database System 2.1.3 关系数据库 关系数据库 在一个给定的应用领域中,所有关系的集合构成一个关系数据库 关系数据库的型与值 An Introduction to Database System 2. 关系数据库的型与值 关系数据库的型: 关系数据库模式 对关系数据库的描述。 关系数据库模式包括 若干域的定义 在这些域上定义的若干关系模式 关系数据库的值: 关系模式在某一时刻对应的关系的集合,简称为关系数据库 An Introduction to Database System 第二章 关系数据库 2.1 关系模型概述 2.2 关系操作 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结 An Introduction to Database System 2.2.1基本关系操作 常用的关系操作 查询:选择、投影、连接、除、并、交、差 数据更新:插入、删除、修改 查询的表达能力是其中最主要的部分 选择、投影、并、差、笛卡尔基是5种基本操作 关系操作的特点 集合操作方式:操作的对象和结果都是集合,一次一集合的方式 An Introduction to Database System 2.2.2 关系数据库语言的分类 关系代数语言 用对关系的运算来表达查询要求 代表:ISBL 关系演算语言:用谓词来表达查询要求 元组关系演算语言 谓词变元的基本对象是元组变量 代表:APLHA, QUEL 域关系演算语言 谓词变元的基本对象是域变量 代表:QBE 具有关系代数和关系演算双重特点的语言 代表:SQL(Structured Query Language) An Introduction to Database System 第二章 关系数据库 2.1 关系数据结构及形式化定义 2.2 关系操作 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结 An Introduction to Database System 2.3 关系的完整性 2.3.1 关系的三类完整性约束 2.3.2 实体完整性 2.3.3 参照完整性 2.3.4 用户定义的完整性 An Introduction to Database System 2.3.1 关系的三类完整性约束 实体完整性和参照完整性: 关系模型必须满足的完整性约束条件 称为关系的两个不变性,应该由关系系统自动支持 用户定义的完整性: 应用领域需要遵循的约束条件,体现了具体领域中的语义约束 An Introduction to Database System 2.3 关系的完整性 2.3.1关系的三类完整性约束 2.3.2 实体完整性 2.3.3 参照完整性 2.3.4 用户定义的完整性 An Introduction to Database System 2.3.2 实体完整性 规则2.1 实体完整性规则(Entity Integrity) 若属性A是基本关系R的主属性,则属性A不能取空值 例: SAP(SUPERVISOR,SPECIALITY,POSTGRADUATE) POSTGRADUATE: 主码(假设研究生不会重名) 不能取空值 An Introduction to Database System 实体完整性(续) 实体完整性规则的说明 (1) 实体完整性规则是针对基本关系而言的。一个基本表通常对应现 实世界的一个实体集。 (2) 现实世界中的实体是可区分的,即它们具有某种唯一性标识。 (3) 关系模型中以主码作为唯一性标识。 (4) 主码中的属性即主属性不能取空值。 主属性取空值,就说明存在某个不可标识的实体,即存在不可区 分的实体,这与第(2)点相矛盾,因此这个规则称为实体完整性 An Introduction to Database System 2.3关系的完整性 2.3.1关系的三类完整性约束 2.3.2 实体完整性 2.3.3 参照完整性 2.3.4 用户定义的完整性 An Introduction to Database System 2.3.3 参照完整性 1. 关系间的引用 2. 外码 3. 参照完整性规则 An Introduction to Database System 1. 关系间的引用 在关系模型中实体及实体间的联系都是用关系来描 述的,因此可能存在着关系与关系间的引用。 例1 学生实体、专业实体 学生(学号,姓名,性别,专业号,年龄) 专业(专业号,专业名) 主码 主码 学生关系引用了专业关系的主码“专业号”。 学生关系中的“专业号”值必须是确实
您可能关注的文档
- 数控机床故障诊断与维修教学课件作者龚仲华电子教案项目5课件幻灯片.ppt
- 数控机床故障诊断与维修教学课件作者龚仲华电子教案项目6课件幻灯片.ppt
- 数控机床故障诊断与维修教学课件作者龚仲华电子教案项目7课件幻灯片.ppt
- 数据库技术与应用教程课件第1章节概述幻灯片.ppt
- 数控机床故障诊断与维修教学课件作者龚仲华电子教案项目8课件幻灯片.ppt
- 数控机床故障诊断与维修教学课件作者龚仲华电子教案项目9课件幻灯片.ppt
- 数据库技术与应用教程课件第2章节关系数据库幻灯片.ppt
- 数据库技术与应用教程课件第3章节Access数据库管理系统幻灯片.ppt
- 数据库技术与应用教程课件第4章节表操作幻灯片.PPT
- 数据库技术与应用教程课件第5章节数据库设计幻灯片.ppt
最近下载
- 门内饰板总成设计指南[整汇编.pdf
- 党支部书记2024-2025年组织生活会个人对照检查发言材料.docx VIP
- 国内外压裂改造技术发展动态.pptx VIP
- 柔性光伏支架结构设计规程.docx VIP
- 安徽省“江南十校”2023-2024学年高三下学期3月联考试题 政治 含解析.docx
- 轻工业企业数字化供应链管理通则编制说明.docx VIP
- 安徽省皖北县中联盟2023-2024学年高一下学期3月月考生物试题含答案.pdf VIP
- 2024年陕西省(初三学业水平考试)中考英语真题(A卷)试卷含详解.docx
- 自主移动机器人教学课件第4章-导航规划-1-概述及路径规划.pptx
- (高清版)B 4962-2008 氢气使用安全技术规程.pdf VIP
文档评论(0)