美文网首页SQL
了解网络数据库模型

了解网络数据库模型

作者: 起源矢量 | 来源:发表于2021-02-22 23:46 被阅读0次

Understanding the Network Database Model

了解网络数据库模型

The network database model was a progression from the hierarchical database model and was designed to solve some of that model's problems, specifically the lack of flexibility. Instead of only allowing each child to have one parent, this model allows each child to have multiple parents (it calls the children members and the parents owners). It addresses the need to model more complex relationships such as the orders/parts many-to-many relationship mentioned in the hierarchical article. As you can see in the figure below, A1 has two members, B1 and B2. B1. is the owner of C1, C2, C3 and C4. However, in this model, C4 has two owners, B1 and B2.

网络数据库模型是从分层数据库模型发展而来的,旨在解决该模型的某些问题,特别是缺乏灵活性。该模型不仅允许每个孩子有一个父母,而且还允许每个孩子有多个父母(它称为孩子成员和父母所有者)。它满足了对建模更复杂关系的需求,例如层次结构文章中提到的订单/零件多对多关系。如下图所示,A1有两个成员B1和B2。B1。是C1,C2的所有者,C3和C4。但是,在此模型中,C4具有两个所有者B1和B2。

image.png

Of course, this model has its problems, or everyone would still be using it. It is more difficult to implement and maintain, and, although more flexible than the hierarchical model, it still has flexibility problems, Not all relations can be satisfied by assigning another owner, and the programmer still has to understand the data structure well in order to make the model efficient.

当然,此模型有其问题,否则每个人都仍会使用它。实施和维护更困难,并且尽管比分层模型更灵活,但仍然存在灵活性问题。并非所有关系都可以通过分配另一个所有者来满足,程序员仍然必须很好地理解数据结构才能做到。使模型高效。

相关文章

  • 了解网络数据库模型

    Understanding the Network Database Model 了解网络数据库模型 The ne...

  • 当我敲一个SET指令时,Redis做了什么

    阅读Redis源码是一个学习C语言,了解内存模型、网络编程、key-value数据库的有效途径。有关redis源码...

  • Mysql 基本操作

    ** 目标 了解数据库的发展史---文件系统->一代模型:层次,网状模型-> 关系型模型 了解什么是SQL语句--...

  • 2019-04-03 数据库技术基础

    本章考点:数据库模型、数据模型、ER 图、规范化、数据库的集合运算和关系运算、数据库语言 SQL,了解数据库管理系...

  • 计算机基础

    1 .数据库主要模型 层次模型 网状模型 关系模型 2.IP设置->网络地址 主机的 IP 设置为 192.168...

  • 了解分层数据库模型

    Understanding the Hierarchical Database Model 了解分层数据库模型 T...

  • 网络模型

    1. 什么是网络模型? 网络模型是为了解决不同的设备之间如何进行通信的问题,而制定出来的规范。 网络模型的每一层都...

  • 模型部署

    一、深度模型线上部署1、预训练embedding+轻量级模型复杂网络离线训练,生成embedding存入内存数据库...

  • GitHub 值得关注的iOS开源项目

    写于: 2016年05月05日 网络请求 AFNetworking 字典转模型框架 MJExtension 数据库...

  • 史上超详细的okhttp使用和拦截器

    okhttp是基于网络的通信的一个开源框架,在了解之如果对网络7层模型,5层模型,4层模型TCP三次握手和四次挥手...

网友评论

    本文标题:了解网络数据库模型

    本文链接:https://www.haomeiwen.com/subject/sxulfltx.html