网站大量收购独家精品文档,联系QQ:2885784924

数据库应用基础-原理篇-3NF.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用基础-原理篇-3NF

XML数据库 XML数据库 产品 技术 XML-enabled数据库产品例:如Lotus 的 Domino。 XML-enabled数据库实现例:比如你的关系型DBMS,你想要它能处理XML数据,你可以用一个叫XML-DBMS的中间件: 关系型DBMS------JDBC------XML-DBMS中间件------------XML数据 XML-enabled数据库遭到的批评:XML的分层特性是其优点,被映射成关系数据库的Table后,成了平面的行和列,优点尽失。 native-XML数据库产品例:Software AG 的 Tamino XML数据库 XML数据库 产品 技术 根据Ronald Bourret在《XML Database Products》一文中的描述,XML Database分为六种: Middleware XML-Enabled Databases XML Servers (就是上面的native-XML数据库) XML-Enabled Web Servers Content Management Systems Persistent DOM Implementations XML数据库 XML-enabled数据库 关系数据库中的XML数据库可以分为三种模型: coarse-grained(粗糙纹理型), medium-grained(中等级别纹理型) fine-grained(优良纹理型) 网格数据库 网格数据库 网格数据库 网格数据库 网格数据库 四个重点研究趋势 将制定数据库存取与集成的标准 将更多地研究网格 发掘网格应用的新需求数据库管理系统 在网格环境下开展数据库新技术的研究 * * 基本概念 数据模型 关系数据库: 关系数据模型是定义在E-R模型和关系的数学定义基础上的一种数据模型,它将描述实体和联系的有关属性看成是集合,而将实体和联系认为是建立在这些集合之上的关系。 一个关系实际上是由若干元组所构成的。这里的关系与数学上的关系在概念上有所不同,在数学上,关系中元组值是有序的,而在关系模型中,其元组值是无序的。 基本概念 数据模型 关系模型的概念: 关系 (Relation) 元组 (Tuple) 属性和属性值 (Attribute and Attribute Value) 域 (Domain) 属性的取值范围称为域 关键字:属性或属性组合,其值能够唯一地标识一个元组。关键字也称码。 关系模式 (Relation Mode) 元数:关系模式中属性的数目是关系的元数 基本概念 数据模型 关系模型的概念: 关键字或码(Key) 主关键字或主码(Primary Key) 候选关键字或候选码(Candidate Key) 非主属性或非码属性(Non Primary Key) 外部关键字或外码(Foreign Key) 基本概念 数据模型 关系数据库主要运算方法: 传统的集合运算 并 交 差 选择运算 投影运算 联接运算 基本概念 数据模型 关系数据库12准则: 1、数据必须存在于表中 2、数据可被逻辑访问 3、Null一律被看着是未知的 4、DBMS是自描述的 基本概念 数据模型 关系数据库12准则: 5、使用单一的语言与DBMS之间进行通信 6、DBMS为我们提供了浏览数据的替代方法 7、DBMS支持基于集或者关系操作 8、物理数据的独立性 基本概念 数据模型 关系数据库12准则: 9、逻辑数据的独立性 10、数据集成是DBMS的一项功能 11、DBMS支持分布式操作 12、数据集不能被破坏 基本概念 数据模型 Codd的规则: 1.信息规则:数据必须以表格的形式展示给用户。 2.确保访问规则:数据必须能通过引用表的名字、主键和属性名可靠的访问。 3.系统的处理零值:非主属性应该可以为空(包括零值)。 4.给予关系模型的动态在线目录:可以通过提供数据访问的同一工具来访问数据结构。 基本概念 数据模型 Codd的规则: 5.全面的数据子语言规则:数据库必须支持一种可以用于所有交互操作的语言(SQL就是从Codd的规则开发出来的)。 6.察看更新规则:数据应该在不同的组合下是可视的同时也是可以更新和删除的。 7.高级别的插入更新和删除:它应该可以执行所有的任务,这样任何一组数据都可以访问得到。 8.物理结构独立:改变数据库的基本结构不应该影响用户的界面。 基本概念 数据模型 Codd的规则: 9.逻辑数据独立:如果改变数据库的逻辑结构它也不会反映给用户。 10.完整性独立:与数据库进行交互时使用的语言应该支持用户的约束,这样将能维护数据的完整性。 11.分布独立:如果数据库是分布的,这个情况不能反映到用户处。 12.没有子版规则:除了使用数据库语言以外应该不能

文档评论(0)

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

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

1亿VIP精品文档

相关文档