什么是网状数据模型(Network Data Model)?
创作时间:
作者:
@小白创作中心
什么是网状数据模型(Network Data Model)?
引用
1
来源
1.
http://www.tjxzj.net/5967.html
网状数据模型(Network Data Model)是数据库领域中一种重要的逻辑数据模型,它允许一个结点有多个双亲结点或多于一个的子女结点,这种多对多的联系需要为每个联系命名。本文将详细介绍网状数据模型的概念、特点和应用场景。
逻辑数据模型是在概念数据模型的基础上对数据的第二层抽象。层次数据模型(Hierarchical Data Model)、网状数据模型(Network Data Model)、关系数据模型(Relational Data Model)是成熟的逻辑数据模型。其他逻辑数据模型,如键值模型、列族模型、文档模型和图形模型等逻辑数据模型处于快速发展阶段。概念数据模型中的实体、属性、联系在不同的逻辑数据模型中的处理方法是不同的。
网状数据模型
网状数据模型是基于网状数据结构的一种逻辑数据模型。在网状数据模型中,允许有一个以上的无双亲结点,也允许一个结点可以有多于一个的双亲结点。这种多对多的联系破坏了双亲结点与子女结点之间的层次关系,因此在网状数据模型中需要为每个联系命名,并需要指出与该联系有关的结点。例如,学生持校园卡在商户消费,一张卡可以在多个商户消费,一个商户可以接受不同的校园卡,校园卡和商户之间是多对多的联系,该数据模型的网状数据模型示例如图1-32所示。
图1-32 网状数据模型示例
网状数据模型可以表示一对一、一对多、多对多的联系,与层次数据模型相比具有更大的灵活性和更强的数据建模能力。但是网状数据结构的存储复杂性和数据处理的复杂性高,所以逐渐被关系数据模型取代。
本文原文来自tjxzj.net
热门推荐
金果饮说明书主要包含哪些成分及功效是什么
和平经济学:探索经济稳定、冲突解决和全球繁荣之间的相互作用
文竹的花语是什么?文竹有哪些寓意?
南水北调全面通水十周年:累计调水超767亿立方米,惠及45座城市1.85亿人
对牙齿最重要的维生素和矿物质:10 种关键维生素和矿物质
揭秘便利店盈利模式:高毛利、全天候服务与多元化经营
电脑怎么开热点?台式电脑设置WiFi热点的方法详解
火灾逃生自救指南:不同场景下的应对措施
铺陈和铺排是WHAT概念
酒窖空调对酒窖恒温的重要性
培训儿童篮球的全攻略
【妇幼保健】关注婴幼儿成长中的大问题之“钙缺乏”篇
小儿布洛芬混悬液过量的危害
电脑投屏-电脑投屏的快捷键及其使用说明
“波音请回答,什么是安全?”
"老头乐"转正之争:民生需求与道路安全的两难选择
防水防腐保温工程:概念、工艺、材料及市场趋势
路由器软硬件大不同:软路由玩法多但上手难,硬路由才是家庭首选
维生素B2能长期吃么
如何快速掌握测试流程图怎么画?详细步骤与技巧解析
五条巷子的“状元”都来了!
经食道超声心动图:发现左心耳血栓的重要检查方法
美国通胀隐忧已转化为现实?
冬季游览黄果树瀑布:适宜性分析与旅游贴士
如何正确寻觅专业律师:你需要知道的那些事儿
房产赠与全攻略:法律流程与注意事项详解
微分方程的实际案例
补牙需要打麻药吗
四合院屋顶设计全解析,藏在古韵里的建筑智慧
重庆石柱:引智创收,种出乡村振兴新“橘”面