什么是网状数据模型(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
热门推荐
爆火的“公园20分钟效应”科学吗?专家解读→
鼻子交替通气正常吗?
特控线相当于一本线吗?如何划定的?
百香果具有减肥瘦身的效果吗?怎么吃能减肥?
12315投诉中心和消费者协会:维护消费者权益的重要力量
本科生的就业方向
龙年出生的人的命运如何 龙年出生的人生活如何
致敬伟大!盘点林丹生涯20个世界冠军 无愧羽坛第一人
连中三元:从科举制度到游戏术语的演变
【口苦】口苦长期不止,用这几个中成药调节脏腑寒热阴阳,口苦很快就彻底好了
草莓生产对环境条件的要求
适合种水果的土壤是什么
空气炸锅烤鱼的家常做法
倍他司汀的作用和功效有什么
房产赠与直系亲属需要交什么费用
刘邦称帝后,都封了哪几位刘姓的诸侯王呢?
十全大补丸的功效与使用注意事项
孕妇怎样通过吃水果来防止孕吐?
莲子的食用价值与禁忌:全面解析这味养生食材
你整天摸它——现在该清洁你的脏手机了
得了抑郁症怎么跟老师说
房产交易中的“满五唯一”标准解析
创作猫发布短剧作品需要授权吗
廉贞星入迁移宫 廉贞星在迁移宫有何意义
汽车供应商管理:提升供应链竞争力的核心策略
SSD需要碎片整理吗?磁盘碎片整理的正确使用方法
实验报告怎么写:结构与写作要点全解析
空气炸锅烤鱼的家常做法
“甜食”让人“快乐”?甜食真的能拯救你的情绪吗?
人民币贬值对煤炭股的影响:利好还是利空?