欢迎来到朵拉利品网
知识中心
资讯
  • 资讯
  • 产品
  • 供应商
您的位置: 朵拉利品网 >  知识中心 > 等高模型的特点 层次模型和网状模型的特点,优缺点分别什么?
等高模型的特点 层次模型和网状模型的特点,优缺点分别什么?
2020-05-11 02:22:38 来源:朵拉利品网

1, 层次模型和网状模型的特点,优缺点分别什么?



层次模型特点:用一颗“有向树”的数据结构来表示表示各类实体以及实体间的联系,树中每一个节点代表一个记录类型,树状结构表示实体型之间的联系。
网状模型特点:用网络结构表示实体类型及其实体之间联系的模型。
层次模型优缺点:结构清晰,结点间联系简单,只要知道每个结点的双亲结点,就可以知道整个模型结构。但是查询子女结点必须通过双亲结点,因为层次模型对任一结点的所有子树都规定了先后次序,这一限制隐含了对数据库存取路径的控制。
网状模型优缺点:能够更为直接地描述现实客观世界。可表示实体间的多种复杂联系。但是结构比较复杂,其数据定义语言(DDL)、数据操作语言(DML)复杂,用户不容易使用。而且应用环境越大,数据库的结构就变得越复杂,不利于最终用户掌握。
网状模型取消了层次模型的不能表示非数状结构的限制,两个或两个以上的结点都可以有多个双亲结点,则此时有向树变成了有向图,该有向图描述了网状模型。
层次模型的数据操纵主要有查询、插入、删除和更新。进行插入、删除、更新操作时要满足层次模型的完整性约束条件。进行插入数据时,如果没有相应的双亲结点值就不能插入它的子结点值。进行删除数据时,如果删除双亲结点值,则相应的子结点值也被同时删除。
参考资料来源:百度百科-层次模型
参考资料来源:百度百科-网状模型

2, 建筑模型的特点都有哪些



1. 两大类数据模型:数据模型分为2类(分属2个不同的层次,在开发和使用数据库中使用不同的模型)。
2. 概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。
3. 逻辑模型和物理模型,逻辑模型主要包括:网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。
4. 物理模型,是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。
5. 概念模型:信息世界中的基本概念。
6. 用途:数据库设计人员和用户之间进行交流的语言。但要考E-R图!
7. 最常用的数据模型:非关系模型,有层次模型和网状模型;关系模型;面向对象模型、对象关系模型。

名词解释


模型

通过主观意识借助实体或者虚拟表现构成客观阐述形态结构的一种表达目的的物件(物件并不等于物体,不局限于实体与虚拟、不限于平面与立体)。 模型≠商品。任何物件定义为商品之前的研发过程中形态均为模型,当定义型号、规格并匹配相应价格的时候,模型将会以商品形式呈现出来。 从广义上讲:如果一件事物能随着另一件事物的改变而改变,那么此事物就是另一件事物的模型。模型的作用就是表达不同概念的性质,一个概念可以使很多模型发生不同程度的改变,但只要很少模型就能表达出一个概念的性质,所以一个概念可以通过参考不同的模型从而改变性质的表达形式。 当模型与事物发生联系时会产生一个具有性质的框架,此性质决定模型怎样随事物变化

数据模型

数据模型(DataModel)是数据库系统中用以提供信息表示和操作手段的形式构架,也是数据特征的抽象。 数据模型从抽象层次上描述了系统的静态特征、动态行为和约束条件,其描述的内容可分为数据结构、数据操作和数据约束三部分。