1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

ネットワーク データベースの利点と欠点

データベースは、ビジネス システムにおいて幅広いアプリケーションを備えています。これらは、反復的なドキュメントのカスタマイズ作業を自動化し、電話オペレーターが顧客の詳細に迅速にアクセスできるようにし、財務情報の統合を加速します。データベースはデータの種類を分類し、それらのカテゴリ間の関係を確立します。データベースの 3 つの主な管理システムは、リレーショナル、階層、およびネットワークです。それぞれに独自のメリットがあります。他の 2 つのデータ管理システムと比較して、ネットワーク データベース モデルには長所と短所があります。

組織

情報はエンティティまたはレコードにグループ化され、各エンティティには列見出しに対応する属性があります。たとえば、エンティティ「顧客」には、事業名と電話番号の 2 つの属性があります。すべてのエンティティには、テーブル内の各レコードを一意に識別する 1 つの定義属性があります。これはキーと呼ばれ、インデックスです。これらの主要な属性によってテーブルが結合され、各クエリで使用できるデータの範囲が拡張されます。

代替案

リレーショナル データベース管理システムは、ビジネス アプリケーションを支配しています。データは「正規化」されてからテーブルに格納されます。正規化されたデータは、データの繰り返しと冗長性を排除する構造に適合します。属性間の関係を作成するのは正規化されたデータのテーブル間の結合であり、したがってこのデータベース管理システムにその名前が付けられます。階層データベースはあまり一般的ではありません。これらは、やはり主要な属性によってエンティティをリンクしますが、親子関係として編成されます。これはデータのツリー構造を作成し、地理情報や「データ マイニング」に使用されるアーカイブ データに適しています。

関係

ネットワーク データベースは、階層型データベースに似ています。ただし、階層型データベースではエンティティ間に 1 対多の関係しかありませんが、ネットワーク データベース管理システムでは多対多の関係が可能です。これがネットワーク DBMS の特徴です。階層型データベースでは、1 つの親エンティティに多くの子エンティティがある場合がありますが、各子には親が 1 つしかない場合があります。これが一対多の関係です。ネットワーク DBMS の多対多の関係により、1 つの親エンティティが多くの子エンティティを持つことができ、1 つの子エンティティが多くの親エンティティを持つことができます。

特典

ネットワーク DBMS モデルの主な利点は、多対多の関係です。階層型データベースは、エンティティが他のエンティティへの多くの上方リンクを持つことを必要とする多くの人間の組織イベントを考慮していません。たとえば、医療データベースでは、医師が多くの病棟に割り当てられ、多くの患者の世話をしている可能性がありますが、患者は医師エンティティとの関係にリンクされていない 1 つの病棟であるため、患者エンティティにもリンクが必要です。医師エンティティと病棟エンティティの両方に。したがって、一連の相互関係が急速に発展します。

短所

リレーショナル データベースには、エンティティのインスタンスまたはレコード間の多対多の関係を解決する構造がありますが、ネットワーク データベースにはありません。たとえば、ネットワーク データベースの例では、患者には多くの医師がいて、医師には多くの患者がいる可能性がありますが、ネットワーク DBMS は、1 人の医師と多数の患者の関係、または 1 人の患者と多数の医師の関係のみを確立でき、両方ではありません。