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

第1章-2数据模型重点.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
20世纪70年代,数据系统语言研究会CODASYL(Conference On Data System Language)下属的数据库任务组DBTG(Data Base Task Group)提出了一个系统方案,DBTG系统,也称CODASYL系统,成为了网状数据模型的代表。 实际系统 Cullinet Software 公司的 IDMS Univac公司的 DMS1100 Honeywell公司的IDS/2 HP公司的IMAGE Principle and Application of Database System 二、网状模型 网状模型 满足下面两个条件的基本层次联系的集合为网状模型。 1. 允许一个以上的结点无双亲; 2. 一个结点可以有多于一个的双亲。 Principle and Application of Database System 1.网状数据模型的数据结构 表示方法(与层次数据模型相同) 实体型:用记录类型描述。 每个结点表示一个记录类型。 属性:用字段描述。 每个记录类型可包含若干个字段。 联系:用结点之间的连线表示记录(类)型之 间的一对多的父子联系。 Principle and Application of Database System 网状数据模型的数据结构(续) Principle and Application of Database System 网状数据模型的数据结构 R 1 R 2 R3 L1 L2 R1 R2 L3 L1 L2 R3 L4 R4 R5 Principle and Application of Database System 网状数据模型的数据结构(续) R 1 L1 L2 R2 网状数据模型的数据结构(续) Principle and Application of Database System 学生宿舍 学生 教研室 系 教师 网状数据模型的数据结构(续) Principle and Application of Database System 父母 人 子女 树 种植 砍伐 养育 赡养 学生/选课/课程的网状数据模型 Principle and Application of Database System 网状数据模型的数据结构(续) 课程 选修 学生 m n 优点 能够更为直接地描述现实世界,如一个结点可以有多个双亲、可表示实体间的多种复杂联系。 具有良好的性能和存取效率 缺点 结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握 DDL、DML语言复杂,用户不容易使用 Principle and Application of Database System 2.网状模型的优缺点 1970年美国IBM公司的研究员E.F.Codd首次提出了数据库系统的关系模型。 他发表了题为“大型共享银行数据的关系模型”(A Relation Model of Data for Large Shared Data Banks),在文中解释了关系模型,定义了某些关系代数运算,研究了数据的函数相关性,定义了关系的第三范式,从而开创了数据库的关系方法和数据规范化理论的研究,为关系数据库技术奠定了理论基础。 他因此获得了1981年的图灵奖。 Principle and Application of Database System 三、 关系模型 20世纪80年代以来,计算机厂商新推出的数据库管理系统几乎都支持关系模型,非关系系统的产品也都加上了关系接口。 关系数据库已成为目前应用最广泛的数据库系统,如现在广泛使用的小型数据库系统Foxpro、Access,大型数据库系统Oracle、Informix、Sybase、DB2、SQL Server等都是关系数据库系统。 Principle and Application of Database System 在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 Principle and Application of Database System 1.关系数据模型的数据结构 关系(Relation) 一个关系对应通常

文档评论(0)

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

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

1亿VIP精品文档

相关文档