什么是网状数据模型(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
热门推荐
犯太岁戴什么饰品好?戴什么能化解?
广西涠洲岛、福建东山岛、浙江花鸟岛游玩攻略及住宿美食推荐
汽车中控台小孔:功能多样的神秘存在
如何为视频NAS选择适当的存储介质
滑雪姿势与技巧全解析
滑雪前运动训练指南:从耐力到灵活性全方位提升
小儿特重度烧伤的用药原则
杨震:四知拒金,清白传家
猫咪营养不良?饮食调整,健康回归!
探寻明仙风道骨之美,一幅幅传世画卷的深邃意境
紫砂壶泡茶全攻略:从基本知识到使用技巧
宠物狗在家很害怕怎么办?(让你的爱犬在家里感到安全舒适的小技巧)
充分挖掘潜质 给孩子最合适的教育
为什么上海要以“单价近15万/㎡”的代价,动迁“东安一、二村”这种老旧小区?
从舞台表演到场景应用,人形机器人的"就业培训"要持续多久?
服装设计与工艺专业主要学什么?这三大核心技能让你成为时尚界的“造物主”!
未知液体成分检测:原理、方法与步骤详解
导致寒湿的原因有哪些?常见因素全解析
泄泻:寒湿内盛证的辨证论治
苹果手机调整字体大小的两种方式
OCR文字识别技术:从原理到应用的全面解析
7种寄生虫,这些常见食物中都有
菜籽油价格大跌的原因是什么?如何分析其市场趋势?
如何进行油漆的正确使用和保管?油漆使用中有哪些注意事项?
盘点顶级耐看的黑科技小说
写景抒情散文的特点与写作技巧
狗狗感冒有什么症状?如何识别狗狗感冒?
霍尔果斯中哈国际旅游区什么季节去玩最好?霍尔果斯中哈国际旅游区适合几月份去?
中草药:传统医学瑰宝的全面解读
AI数字人应用的主要风险及合规要点分析