技術の開発が絶え間なく進んでいる今日、世界のデータベースを持たない大規模な組織の仕事を現実のものとすることは非常に困難です。 おそらく、誰もがさまざまなタイプのデータベースがあることを知っているわけではありません。 そして彼らはすべて自分のメリットとデメリットを持っています。
階層的基盤とは
彼らは最初に登場し、彼らは非常に長い間コンピュータ上で使用されてきました。 皮肉なことに、そのような拠点の「古さ」にもかかわらず、いくつかの企業ではまだ普及しています。 彼らはピラミッドです。 お互いに関連付けられたすべてのフィールドとレコードは、グループ化されています。 このようなピラミッドでは、上位レベルと下位レベルの両方のレコードを適用できます。 各レコードは一種の従属を継承し、その実装は データベース管理システムによって 制御 されます。 この構造は、階層的なデータベースを持ち、見るのはそれほど難しくありませんが、家系図に類推するだけでよいのです。 その利点は、それが非常に簡単に更新されることです。 さらに、従業員は階層データベースにかなり簡単にアクセスできます。 欠点は、「子孫」と「親」の間に複数の接続を確立することはほとんど不可能であるという事実です。
ネットワーク基盤のメリット
ネットワークの種類のデータベースは、上記のものと非常によく似ています。 主な違いは、一種のウェブの外観を持つ構造です。 さらに、階層データベースとは異なり、複数の「親」または所有者にレコードを添付することができます。 上記のように、ネットワークベースは主にサーバーと呼ばれるメインコンピューターで使用されます。 ネットワークデータベースはより柔軟です。 しかし、それらの接続の数には限界があることを知ることは価値があります。
リレーショナルデータベースの人気
データベースのリレーショナルビューは、リストされたすべてのデータベースの中で最も柔軟性があります。 すべてのデータはテーブルに格納され、各テーブルには独自のキーフィールドがあります。 このような鍵の助けを借りて、特定のレコードの識別が簡単になります。 さらに、テーブル全体でユニークです。 テーブルは特定のキーでリンクされています。 たとえば、「製品コード」と「売り手コード」のキーフィールドがあり、もう一方のフィールドには「売り手コード」フィールドと「製造元コード」フィールドがあります。 それらは、「マーチャントコード」フィールドを介して相互にリンクされます。 このようなデータベースは、レコードのオーバーライドが簡単で簡単であることから人気を集めています。 欠点は、必要な情報を探すのに時間がかかることです。
オブジェクト指向データベースの未来
オブジェクト指向のタイプのデータベースは、新しいタイプの 情報フィールド を追加する機能と、オーディオ、ビデオ、グラフィックファイルをテーブル構造に追加する機能を提供します。 以前のデータベースと比較して、オブジェクト指向DBMSには多くの利点があります。 さらに、それらの処理は、上記の場合よりもはるかに容易である。 このようなさまざまなデータベースを含むオブジェクトは、データから、およびデータ処理のタイプを決定するのに役立つ命令から構築されます。 欠点の中で、多くの企業が古くて長年の努力をしていたのではなく、そのようなデータベースを購入することに対する高いコストと不本意を強調することができます。
しかし、マルチメディアオブジェクトを追加する可能性のあるデータベースの開発はますます普及しつつあります。 したがって、近い将来、ほとんどの組織がオブジェクト指向データベースに移行するという確信があります。