什么是网状数据模型(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
热门推荐
探索云南双廊古镇:全方位旅游攻略
新能源车储能节能技术已经将矛头对准铅酸电池
焦化装置紧急停工预案:你真的准备好了吗?
冬季户外钓鱼,这些安全小贴士你get了吗?
冬日钓鱼神器:两洞两口了解一下!
宋朝传统版《百家姓》,第165名,“昝姓”的起源和历史,你知道吗?
昝,一个不常见的姓氏,你读对了吗?
扎西德勒!掌握这句藏语,西藏之旅更精彩
纽约佳士得:达·芬奇《救世主》艺术特色解析
4.5亿美元的质疑:达芬奇《救世主》真伪之争再起波澜
达·芬奇《救世主》:从400元到4.5亿美元的传奇之旅
崔济温少将推荐:军事院校短期培训课程精华
石家庄到承德避暑山庄自驾攻略:526公里清凉之旅
个人养老金制度全面实施:投资回报率达5.63%,7000万人已参与
CPU选购指南:基础知识与关键参数解析
13代酷睿i5和i7有什么区别?全面解读核心差异
探访高密市:郑玄墓与城阴城遗址
高密最美打卡地:仙都山&悦来国际海滩
探访莫言旧居:高密市的文化之旅
炎症是万病之源,干细胞免疫调节,终结炎症
武汉长江大桥:摄影爱好者的天堂
湖北新推精品旅游线路:神农架、武当山与三峡的冬日奇遇
湖北古建筑非遗:武当山的守护与传承
武汉到恩施自驾游:土司城、大峡谷深度游玩攻略
高精地图+RTK:自动驾驶的“黄金搭档”
智能高精地图:自动驾驶技术突破的关键
从《在家里也该是个好孩子》谈家庭教育
长沙湘都中职携手榜样教育,护航青少年心理健康
朝罢须裁五色诏,佩声归向凤池头。全诗意思及赏析
教皇乌尔班二世:如何点燃十字军东征之火?