リレーショナルデータベース管理システムとは何ですか?

リレーショナルデータベース管理システム(RDBMS)は、データのテーブルを含む特定のタイプのデータベースです。これらのタイプのデータベースは、単一または複数の提携ソフトウェアアプリケーションのいずれかをサポートするためによく使用されます。特定のデータベースプログラミング言語は、データを変更およびレポートするために使用されます。いくつかの手法では、データの検索をスピードして重複を減らすことができます。

組織は、在庫、従業員、顧客、その他のデータを保存するためにRDBMを使用する場合があります。ユーザーは、データベースと連携するためのプログラミングコードを含むソフトウェアアプリケーションを介して、リレーショナルデータベース管理システムと対話できます。これらのソフトウェアアプリケーションは、従来型またはWebベースにすることができます。

リレーショナルデータベース管理システムは、列と行のあるテーブルで構成されています。列ラベルは、列内の行のデータを識別します。各行には、エンティティのインスタンスの実際のデータが含まれています。エンティティは、人、場所、オブジェクト、またはアイデアである場合があります。たとえば、顧客データベースには列がある場合があります顧客のID、名、姓、および電子メールアドレス、および各行には個々の顧客のデータが含まれています。

リレーショナルデータベース管理システムに、構造化されたクエリ言語(SQL)を使用してアクセスおよび更新されます。データを使用するために、データベース開発者はクエリと呼ばれるプログラミングステートメントを書きます。さまざまなブランドのデータベース管理システムには、さまざまなバージョンのSQLの使用が必要になる場合がありますが、多くの類似点があります。

RDBMSは、いくつかのタイプのテーブルを使用する場合があります。ベーステーブルは、データのセット全体を保持します。一時テーブルは、クエリが実行されているときに操作されているデータを保存します。結果表はクエリの結果を保存します。

リレーショナルデータベース管理システムは、データを取得するためにいくつかのタイプのキーを使用します。主キーは、エンティティの特定のインスタンスを識別します。従業員のテーブルの場合、主な鍵は各eが従業員の識別番号である可能性がありますMolipeeeは永久に割り当てられ、他の従業員は使用しません。一意のキーは、エンティティの各インスタンスにも排他的な他のデータ要素です。たとえば、小売業者は、一意のサプライヤーアイテム番号を持つ在庫アイテムを割り当てることができます。

3番目のタイプのキーは外部キーです。リレーショナルモデルでは、エンティティ間の関係を確立します。外国のキーを使用すると、企業の顧客と各顧客の販売との関係は、リレーショナルデータベース管理システムでデータを複製することなく維持できます。

データ検索の速度は、特にデータの量が増加するにつれて重要です。開発者は、RDBMSにインデックスを追加して、クエリをより速く実行できるようにする場合があります。インデックスは通常、税識別番号などの主要なキーを使用します。

他の言語

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

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