陕西国际商贸学院工学院数据库原理及应用第2章 关系数据库.pdfVIP

陕西国际商贸学院工学院数据库原理及应用第2章 关系数据库.pdf

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 关系数据库 本章要点 本章介绍关系数据库的基本概念,基本概念围 绕关系数据模型的三要素展开,利用集合代数、谓 词演算等抽象的数学知识,深刻而透彻地介绍了关 系数据结构,关系数据库操作及关系数据库完整性 等的概念与知识。而抽象的关系代数与基于关系演 算的ALPHA语言乃重中之重。 陕西国际商贸学院 信息工程学院2012 本章内容: 2.1 关系模型 2.2 关系数据结构及其形式化定义 2.3 关系的完整性 2.4 关系代数 2.5 关系演算 2.6 小结 陕西国际商贸学院 信息工程学院2012 2.1 关系模型 关系模型由关系数据结构、关系操作集合和关系完整 性约束三部分组成。 关系数据结构 关系操作集合 关系完整性 陕西国际商贸学院 信息工程学院2012 返回本章首页 1、关系模型的数据结构——关系 关系模型的数据结构:非常单一,在用户看 来,关系模型中数据的逻辑结构是一张二维表。 但关系模型的这种简单的数据结构能够表达丰富 的语义,描述出现实世界的实体以及实体间的各 种联系。 BACK 陕西国际商贸学院 信息工程学院2012 2、关系操作 1) 关系操作包括:选择(select)、投影(project)、连接(join)、除 (divide)、并(union)、交(intersection)、差(difference)等查询 (query)操作和增加 (insert)、删除(delete)、修改(update)等更新 操作两大部分。查询的表达能力是其中最主要的部分。 2) 关系操作表示方式: a) 代数方式→关系代数 b) 逻辑方式→关系演算:元组关系演算和域关系演算 3) 关系数据语言可以分成三类: a) 关系代数:用对关系的集合运算表达查询要求,例如 ISBL 。 b) 关系演算:用谓词表达查询要求,可分为两类:①元组关系演算 :谓词变元的基本对象是元组变量,例如APLHA 、QUEL ;②域 关系演算:谓词变元的基本对象是域变量,例如QBE 。 c) 关系数据语言,例如SQL。 BACK 陕西国际商贸学院 信息工程学院2012 3、关系的三类完整性约束 关系模型提供了丰富的完整性控制机制,允许定义三类 完整性:实体完整性、参照完整性和用户自定义的完整性。 其中实体完整性和参照完整性是关系模型必须满足的完整性 约束条件,应该由关系系统自动支持。用户自定义的完整性 是应用领域特殊要求而需要遵循的约束条件,体现了具体领 域中的语义约束。 下面将从数据模型的三要素出发,逐步介绍关系模型的 数据结构(包括关系的形式化定义及有关概念)、关系的三 类完整性约束、关系代数与关系演算操作等。 BACK 陕西国际商贸学院 信息工程学院2012 2.2 关系数据结构及其形式化定义 在关系模型中,无论是实体还是实体之间的联系均由 单一的结构类型即关系(二维表)来表示关系模型是建立 在集合代数的基础上的,这里我们从集合论角度给出关系 数据结构的形式化定义。 2.2.1 关系

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档