ネットワーク ネットワークモデルとは何ですか? -techopediaからの定義

ネットワークモデルとは何ですか? -techopediaからの定義

目次:

Anonim

定義-ネットワークモデルの意味

ネットワークモデルは、オブジェクトとその関係を表現するための柔軟なアプローチとして設計されたデータベースモデルです。 ネットワークモデルのユニークな機能はスキーマです。スキーマは、関係タイプがアークで、オブジェクトタイプがノードであるグラフとして表示されます。 他のデータベースモデルとは異なり、ネットワークモデルのスキーマはラティスまたは階層に限定されません。 階層ツリーはグラフに置き換えられ、ノードとのより基本的な接続が可能になります。

Techopediaはネットワークモデルについて説明します

Charles Bachmanは、ネットワークモデルの最初の発明者でした。 1969年、データシステム言語会議(CODASYL)コンソーシアムは、ネットワークモデルを標準仕様に開発しました。 2番目の出版物は1971年に導入され、その後、事実上すべての実装の基礎になりました。

ネットワークモデルの利点は次のとおりです。

  • 単純な概念:階層モデルと同様に、このモデルは単純であり、実装は簡単です。
  • より多くの関係タイプを管理する機能:ネットワークモデルには、1対1(1:1)および多対多(N:N)の関係を管理する機能があります。
  • データへの簡単なアクセス:階層モデルと比較すると、データへのアクセスは簡単です。
  • データの整合性:ネットワークモデルでは、親と子の関係に依存するため、親セグメントと子セグメントの間には常に接続があります。
  • データの独立性:ネットワークのモデルでは、階層モデルよりもデータの独立性が優れています。

ネットワークモデルの欠点は次のとおりです。

  • システムの複雑さ:すべてのレコードは、ポインターの助けを借りて維持する必要があり、データベース構造がより複雑になります。
  • 機能的な欠陥:多数のポインターが不可欠であるため、挿入、更新、削除はより複雑になります。
  • 構造の独立性の欠如:構造の変更は、アプリケーションの変更も必要とし、これは構造の独立性の欠如につながります。
この定義は、データベースのコンテキストで記述されました
ネットワークモデルとは何ですか? -techopediaからの定義