03-第三章关系模型.ppt

  1. 1、本文档共120页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 关系模型--本章内容 数据模型 基础知识回顾 关系模型概述 关系模型基本概念 关系模型的完整性约束 逻辑数据库设计:ER到关系的转换 关系代数 关系演算 数据模型 数据模型的三要素: (1) 数据结构 对静态数据的描述 确定所研究的对象类型的集合 对象包括:数据本身、数据之间的联系 在数据库系统中是按数据结构的类型来命名数据模型。 关系数据库系统 层次数据库系统 网状数据库系统 …… 数据模型 数据模型的三要素: (2) 数据操作 对数据动态特性的描述 是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括: 操作、操作规则 操作:检索、更新 定义操作的确切含义、操作符号、操作规则和实现语言 数据模型 数据模型的三要素: (3)数据的约束条件 对数据静态特性的描述 是完整性规则的集合。完整性规则是给定数据模型中的数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。例如:学生年龄的限定,奖金必须低于基本工资等 数据模型应规定该模型必须遵守的完整性约束条件,例如:关系模型中的实体完整性、参照完整性。 数据模型应提供定义完整性约束条件的机制。 关系模型概述 为什么要学习关系模型? 关系模型是目前广泛使用的一种数据模型 IBM DB2, Miscrosoft SQL Server, Informix, Oracle, Sybase, ……………. 仅有少量的遗产系统使用旧的数据模型 IBM的IMS目前仍在使用 目前关系模型的竞争者:面向对象的数据模型 Objectstore, Versant, Ontos, ………. 对象关系模型: Informix Universal Server, UniSQL, O2, ORACLE, DB2, ………... 关系模型概述 关系数据模型是由E.F.Codd于1970年提出 在此之前大多数数据库系统是基于层次数据模型和网状数据模型的 关系模型给数据库领域带来了一场革命,并取代了旧的数据模型, E.F.Codd并因此于1983年获得Turing Awards 在70年代中期,IBM和UC-Berkeley开发了早期的关系型数据库管理系统 关系模型概述 现在的关系型数据库系统有 IBM的DB2 Informix Oracle Sybase Microsoft的Access, SQL Server Fox-x Paradox 关系模型概述 本章主要讨论以下问题 关系模型是如何表示数据的 关系模型可以表示何种完整性约束 数据是如何被查询的 如何将由ER模型表示数据库概念模式转换为关系模式(模式)的 视图(外模式)问题 关系模型基本概念 关系 域:一组具有相同数据类型值的集合 笛卡尔积:给定一组域D1,D2,…,Dn,它们的笛卡尔积为: D1XD2X…Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…n) 元组:每一个元素(d1,d2,…,dn)叫做一个n元组,或元组 分量:元素中的每一个值di叫做一个分量 基数:若Di为有限集,其基数为mi,则D1XD2X…Dn的基数为: 关系模型基本概念 例如:给定三个域D1=MAN={王兵,李平,张英}, D2=WOMAN={丁梅,吴芳} D3=CHILD={王一,李一,李二} D1XD2XD3={(王兵,丁梅,王一), (王兵,丁梅,李一), (王兵,丁梅,李二), (王兵,吴芳,王一), (王兵,吴芳,李一),…} 笛卡尔积可以表示为一个二维表,表中的每一行对应一个元组,每一列对应一个域 关系模型基本概念 MAN WOMAN CHILD 王兵 丁梅 王一 王兵 丁梅 李一 王兵 丁梅 李二 王兵 吴芳 王一 王兵 吴芳 李一 王兵 吴芳 李二 李平 丁梅 王一 李平 丁梅 李一 李平 丁梅 李二 李平

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档