2016第章 数据库系统概述.pptVIP

  • 2
  • 0
  • 约1.1万字
  • 约 47页
  • 2016-12-31 发布于北京
  • 举报
2016第章 数据库系统概述

1.5.3 层次模型 层次模型:(1)对E-R中,只允许一对多联系(包括一对一联系) (2)将实体抽象表示为结点,联系抽象表示为有向线段,忽视属性,所得到的E-R模型的抽象拓扑图,满足有向树的定义。特点:有且仅有一个结点无双亲结点(根);其它结点有且仅有一个双亲结点 在层次模型中,用长方形表示实体型;用有向线段表示实体型之间的联系。描述有层次联系的事物。 层次模型可以很好地反映事物之间一对多联系,而且一对多联系在现实生活中也有广泛的应用。例如:学校的组织机构模型。 图1-4的模型中存在5个节点和4对父子联系,学校和系之间为一对多联系,学校都有若干个系;同样学校和处室、系和教研室、系和班级之间也都是一对多联系。 层次模型优点缺点: (1)简单:层次结构各层之间的联系逻辑上简单 (2)共享:因为所有数据都保存在公共数据库里 (3)安全:第一个由DBMS提供和强制数据安全的数据库模型。 (4)独立性:提供数据独立性环境,降低编程难度,减少维护工作(5)完整性:给定双亲/子女联系,在双亲段和子女段之间链接。(6)高效率:对一对多联系的数据,层次模型是非常高效率的。 缺点: (1)实现复杂: (2)实现限制: (3)不够灵活: (4)缺乏结构独立性: 1.5.4 网状模型 网状模型的三个基本概念是记录型、数据项(或者字段)以及链接。 联系称为系(Set),一个系至少是由两个记录型组成。第

文档评论(0)

1亿VIP精品文档

相关文档