网路 什么是网络模型? -技术百科的定义

什么是网络模型? -技术百科的定义

目录:

Anonim

定义-网络模型是什么意思?

网络模型是一种数据库模型,旨在作为一种灵活的方法来表示对象及其关系。 网络模型的独特之处在于其架构,该架构被视为关系类型为弧形而对象类型为节点的图形。 与其他数据库模型不同,网络模型的模式不限于晶格或层次结构。 层次树被图代替,它允许与节点建立更多基本连接。

Techopedia解释了网络模型

Charles Bachman是网络模型的最初发明者。 1969年,数据系统语言会议(CODASYL)联盟将网络模型开发为标准规范。 1971年推出了第二本出版物,后来成为几乎所有实施的基础。

网络模型的好处包括:

  • 简单概念:与分层模型类似,此模型非常简单,实现起来也不费力。
  • 管理更多关系类型的能力:网络模型具有管理一对一(1:1)以及多对多(N:N)关系的能力。
  • 轻松访问数据:与分层模型相比,访问数据更简单。
  • 数据完整性:在网络模型中,父段和子段之间始终存在连接,因为它取决于父子关系。
  • 数据独立性:与分层模型相比,网络模型中的数据独立性更好。

网络模型的缺点包括:

  • 系统复杂度:每条记录都必须在指针的帮助下进行维护,这使数据库结构更加复杂。
  • 功能缺陷:因为大量的指针是必不可少的,所以插入,更新和删除变得更加复杂。
  • 缺乏结构独立性:结构更改也需要更改应用程序,这导致缺乏结构独立性。
此定义是在数据库的上下文中编写的
什么是网络模型? -技术百科的定义