コンピューターデータベース

ネットワーク・データ・モデル

ネットワーク・データ・モデルは、よりシンプルかつ明確な階層を置き換えます。 その中核に、ネットワークモデルは階層に非常に似ている、それはまた、構成要素を有し、それは、最も重要な情報が格納されているルート要素です。 ノード間の結合を介して結合されます。 ルートノードから同じ距離に位置するノードは、階層モデルのように、レベルを形成します。 階層モデルの特異性は、別の要素から唯一の経路であり得ることであり、ネットワーク内の場合ではない、いくつかの経路があります。 ネットワーク・データ・モデルは、より複雑な構造構築する機会を提供 データを。 これは、 これら2つのモデルの主な違いです。

作成するためには、データモデルを時間をかけて確認されている階層モデル内の既存の欠点の同時補正で「多くの多くの」関係の実現でした。 ネットワーク・データ・モデルは、の使用に基づいている グラフ理論。 このような観点から、それは任意のグラフに対応します。 このモデルでは、各子孫が先祖の数に制限はありません。 ネットワークデータベースは、レコードのセットで構成され、データレコードとの間に存在する関係のセット言いました。 祖先や子孫である2種類のレコードは、接続の種類を決定します。 型通信インスタンスは、典型的には、子エントリタイプに属するアイテムの順序付けられた集合を含めて記録祖先の1つのインスタンスを表します。 メンバーのセット - 一般的に1つのレコードタイプがセットの所有者、および他のレコードを宣言したレコードの名前付きセット、として理解のセットの下で。

ネットワーク・データ・モデルには、いくつかの特殊性を持っています。 使用される接続のすべての種類は、必ずしも機能的でなければならない、すなわち、「一に多く」であり、「1対多数」または「一から一」。 モデルは、内部で特定の条件が満たされ、必ずしも記録するタイプの記録祖先および子孫の特定のタイプに関連して、このタイプのためにそのアサーションを表現制限されます。 「多くの多」関係を決定するために、レコードの特別な種類が導入され、ならびに機能の一対 形態のリンク および「複数の1つ」、「多対一」。 必要に応じて、追加の情報は、靭帯の役割を行い、記録に追加することができます。

ネットワークモデル群の関係は、一般的に「1対セット」の関係タイプを記述し、それは、1の所有者であるが、彼は部下をたくさん持っています。 一つは、この態度の例として挙げることができる「仕事」。 各従業員が任意の特定の部門で働くことを意味するが、すべての部門が良く、数人の従業員を働くかもしれここに。 ネットワークモデルタイプ種々のエンティティ間の関係「の複数の1つは、」グループ関係によって実現されます。

ネットワークモデルのデータベースは、データ上で以下の操作の使用を含みます:

- あなたが私達のデータベースに情報を入力する必要があり、注意してください。

- これらの特定の通信の間に設定されているグループ姿勢に含めます。

- スイッチ、それは、他の所有者への部材の一組からの移行を行うことです。

- 更新、それは、データの任意の変更を行うこと、です。

- 抽出物は、それがデータの読み出しの操作を行うことです。

- データの論理的または物理的な除去を行うこと、すなわち、除去します。

- データ間のリンクを壊す実行するために、つまり、グループ関係の記録を排除します。

そのようなデータ・モデルではそれらの間のデータ操作とナビゲーションのための特別な機能を備えています。 あなたが別のデータ操作を適用するにレコードの確立のためのグラフモデルにおけるナビゲーションユニット。 これらのレコードは、一般的に、現在と呼ばれています。 ネットワークモデルは、グループ関係によって実現された他の任意の頂点リンク電流に、現在のノードの次のインスタンスへの電流遷移から存在していてもよいです。 ナビゲーションは、任意の記録を開始してもよいです。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.delachieve.com. Theme powered by WordPress.