Skip to main content

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

rerationalリレーショナルデータベース管理システム(RDBMS)は、データのテーブルを含む特定のタイプのデータベースです。これらのタイプのデータベースは、単一または複数の提携ソフトウェアアプリケーションのいずれかをサポートするためによく使用されます。特定のデータベースプログラミング言語は、データを変更およびレポートするために使用されます。いくつかの手法では、データの検索をスピードして重複を減らすことができます。ユーザーは、データベースと連携するためのプログラミングコードを含むソフトウェアアプリケーションを介して、リレーショナルデータベース管理システムと対話できます。これらのソフトウェアアプリケーションは、従来型またはWebベースにすることができます。列ラベルは、列内の行のデータを識別します。各行には、エンティティのインスタンスの実際のデータが含まれています。エンティティは、人、場所、オブジェクト、またはアイデアである場合があります。たとえば、顧客データベースには、顧客ID、名、姓、メールアドレスの列があり、各行には個々の顧客のデータが含まれています。)。データを使用するために、データベース開発者はクエリと呼ばれるプログラミングステートメントを書きます。さまざまなブランドのデータベース管理システムには、さまざまなバージョンのSQLの使用が必要になる場合がありますが、それらには多くの類似点があります。ベーステーブルは、データのセット全体を保持します。一時テーブルは、クエリが実行されているときに操作されているデータを保存します。結果テーブルはクエリの結果を保存します。主キーは、エンティティの特定のインスタンスを識別します。従業員のテーブルの場合、主キーは、各従業員が永続的に割り当てられ、他の従業員が使用しない従業員の識別番号です。一意のキーは、エンティティの各インスタンスにも排他的な他のデータ要素です。たとえば、小売業者は、一意のサプライヤーアイテム番号を持つ在庫アイテムを割り当てることができます。リレーショナルモデルでは、エンティティ間の関係を確立します。外部キーを使用すると、企業の顧客と各顧客の販売との関係は、リレーショナルデータベース管理システムのデータを複製することなく維持できます。開発者は、RDBMSにインデックスを追加して、クエリをより速く実行できるようにする場合があります。インデックスは通常、税識別番号などの主キーを使用します。