层次数据模型有哪些作用?

数智人11个月前生活知识61

层次数据模型有哪些作用?

层次数据模型有哪些作用? 原文链接:http://hisyun.com/post/39703.html

相关文章

发展现代产业体系的总体要求包括

发展现代产业体系的总体要求包括...

番禺工业园主要是一些什么产业为主啊,最好有详细的介绍。谢谢了!

番禺工业园主要是一些什么产业为主啊,最好有详细的介绍。谢谢了!...

什么是能源产业

什么是能源产业...

反渗透原理

反渗透原理...

什么是产业互联网

什么是产业互联网...

中小型企业如何加速商贸企业数字化转型?

中小型企业如何加速商贸企业数字化转型?...

小黄
2023-06-13 08:20:40

用层次结构表示实体类型及实体间联系的数据模型称为层次数据模型(hierarchical datamodel)。层次结构是树结构,树的结点是记录类型,非根结点有且只有一个父结点。上一层 记录类型和下一层记录类型是1:N联系。记录之间的联系通过指针来实现,查询效率较高。

allzhweb
2023-06-13 08:20:40

1、层次模型特点 (1)有且只有一个结点没有双亲结点(这个结点叫根结点); (2)除根结点外的其他结点有且只有一个双亲结点. 优点: 1)层次模型的数据结构比较简单清晰; 2)层次数据库的查询效率高; 3)层次数据库模型提供了良好的完整性支持。 缺点: 1)现实世界中很多联系是非层次性的,如结点之间具有多对多联系。 2)一个结点具有多个双亲等,层次模型表示这联系的方法很笨拙,对插入和删除操作的限制比较多。 3)查询子女结点必须通过双亲结点。 4)由于结构严密,层次命令趋于程序化. 2、网状模型特点 (1)允许一个以上的结点没有双亲结点; (2)一个结点可以有多个双亲结点. 优点: (1) 能够更为直接地描述现实世界。如一个结点可以有多个双亲,结点之间可以有多种联系。 (2) 具有良好的性能,存取效率较高。 缺点: (1)结构负责,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。 (2) 其数据定义语言(ddl)、数据操作语言(dml)复杂,用户不容易使用。

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。