什么是网状数据模型(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
热门推荐
比亚迪唐车架号和车辆识别码位置详解
离谱!发育路扁鹊彻底火了!全新射法上线,能毒可奶又抗打!
朱顶红花期
5G-A:加速构建“数字天空”
女性雌激素越少老得越快?不想早衰,做好5点
科学喂养鱼苗的方法与注意事项,助力健康成长的全面指南
【系统救援】CentOS7启动失败:进入紧急救援模式(emergency模式)
比尔盖茨自述曾是熊孩子:16岁徒步数百英里,边走脑中边写BASIC代码
《认知觉醒》读书笔记:每日计划和总结
越南盾的外观特征与汇率变化规律
美国学校宿舍费用有哪些影响因素与具体情况
【机器学习】小样本学习的实战技巧:如何在数据稀缺中取得突破
美国稀土储量有180万吨,再看中国稀土资源,差距真的太大了!
科技创新与气候行动:新能源汽车如何实现2035目标?
高血压患者的运动指南:科学健身记住“三个三”!
越南建厂如何选择合适的工业园区
小鲵属物种的饲养与繁殖指南
郭守敬的主要贡献是什么方面 成就介绍
元宝枫籽油:哪些人群需谨慎,如何安全食用?
如何平衡理性与感性:从“大象与骑象人”的比喻说起
股市风向标 | 机器人概念股强势崛起
孕妈必读:5招远离妊娠糖尿病,控糖轻松零负担
排骨汤的健康益处与食用建议
C语言中交换两个数组元素值的四种方法
股市风向标 | 粤港澳大湾区发展主题指数震荡下行
中国知网:将制定完善国内首个学术文献数据库价格管理办法
刑事诉讼庭审座位安排与注意事项
制造业转移的历史规律已经打破
每天有10至15名患者来治疗!干细胞改善脱发的真实现状是这样的
日本清关流程全攻略:从文件准备到政策要点详解