SQL 中层次数据库模型和网络数据库模型的区别


在层次数据模型中,表和数据之间的关系定义为父子结构。在这种结构中,数据以树状结构排列。 此模型支持一对一和一对多关系。

另一方面,网络模型将数据排列成图结构。在此模型中,每个父节点可以有多个子节点,子节点也可以有多个父节点。此模型也支持多对多关系。

序号关键点层次数据模型网络数据模型

1

基础

记录之间的关系是父子类型

记录之间的关系以指针或链接的形式表达。

2

数据不一致性

在更新和删除数据期间可能出现数据不一致

无数据不一致性

3

遍历

数据遍历复杂

数据遍历容易,因为可以从父节点到子节点或从子节点到父节点访问节点

4

关系

不支持多对多关系

支持多对多关系

5

结构

创建树状结构

支持图状结构


更新于:2020年1月21日

浏览量:10K+

启动您的职业生涯

通过完成课程获得认证

开始学习
广告