层次数据模型的优缺点 层次数据模型 数据模型包括层次模型

关系模型、网状模型、层次模型
1、关系模型的缺点是查询效率不如非关系模型 。因此,为了提高性能,必须对用户的查询进行优化,增加了开发数据库管理系统的负担 。
2、网状模型的缺点是结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握 。

层次数据模型的优缺点 层次数据模型 数据模型包括层次模型

文章插图
第二,其DDL,DML语言复杂,用户不容易使用 。用于记录之间联系是通过存取路径实现的,应用程序访问数据库时必须选择适当的存取路径 。因此,用户必须了解系统的结构的细节,加重了编写应用程序的负担 。
3、层次模型的缺点
现实世界中很多联系是非层次性的,如多对多联系,一个节点具有多个双亲等,层次模型不能自然的表示这类联系,只能通过引入冗余数据或引入虚拟节点来解决
对插入和删除操作的限制比较多
【层次数据模型的优缺点 层次数据模型 数据模型包括层次模型】查询子女结点必须通过双亲结点
层次数据模型的优缺点 层次数据模型 数据模型包括层次模型

文章插图
层次模型的优点
1、模型简单,对具有一对多层次关系的部门描述非常自然,直观,容易理解,这是层次数据库的突出优点
2、用层次模型的应用系统性能好,特别是对于那些实体间联系固定的且预先定义好的应用,采用层次模型来实现,其性能优于关系模型
3、层次数据模型提供了良好的完整性支持 。
层次数据模型的优缺点 层次数据模型 数据模型包括层次模型

文章插图