データベース管理システムにはどのような種類がありますか?

データベース管理システムにより、ユーザーは必要に応じて情報の一部を保存し、整理し、その一部またはすべてを取得できます。 データベース管理システムの主要な各タイプには、レコードを作成してデータを整理し、そのデータからレポートを作成するソフトウェアプログラムが必要です。 データベース用のソフトウェアプログラムは、階層データベース、ネットワークデータベース、リレーショナルデータベース、またはオブジェクト指向データベースの4つの一般的なタイプのいずれかを作成します。

階層データベースは、最も古いタイプのデータベース管理システムの1つです。 メインフレームコンピューターで最も一般的に使用されます。 データベース作成者は、各レコードとそのデータの間の関係を事前に定義します。 この構造には、データベースに入力されるデータの各ビットに対して、データベース設計者が親子関係を作成するルートレコードまたは親が必要です。

ネットワークデータベースは、定義された親子関係を使用してデータを整理します。 実際の家族と同様に、ネットワークデータベース構造により、子として分類されたデータに複数の親を持たせることができます。 これは、階層型のデータベース管理システムよりも改善されています。 ユーザーは、親レコードと子レコードを介して、あるデータベースの情報を別のデータセットに接続できます。

リレーショナルデータベース管理システムは、柔軟性と使いやすさから人気が高まっています。 データベース設計者は、親または所有者の関係を制限することなく、個々の情報を使用して個別のデータベース間の関係を作成できます。 別のデータベースのデータに結び付ける1つのデータベースの情報は、従業員識別番号などの一意の識別子です。

リレーショナルタイプのデータベース管理システムにより、データベース設計者は従業員の給与および給与情報を保存するためのデータベースを1つ作成できます。 設計者は、自宅の住所や電話番号などの個人情報用に個別のデータベースを作成します。 異なるユーザーが各データベースのレコードを入力および更新する場合があります。 レポートは、一致する従業員識別番号が見つかったデータベースのレコードからデータを取得します。

オブジェクト指向型のデータベース管理システムは、数字とテキスト以外のデータを整理する方法を提供します。 デザイナーはそれらを使用して、写真、音楽、ビデオなどのマルチメディアアイテムに対応します。 このデータベース管理システムは、アイテムごとに2つの識別子を使用します。 1つ目は説明的なオブジェクト名で、2つ目は、コンピューターが保存および取得中に実行する命令またはメソッドを備えたミニチュアプログラムです。 この2つの部分は、データベースユーザーがテキストや数字でできるように整理できるオブジェクトになります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?