目次:
定義-リレーショナルデータベース(RDB)の意味
リレーショナルデータベース(RDB)は、テーブル、レコード、列によって編成された複数のデータセットの集合セットです。 RDBは、データベーステーブル間に明確に定義された関係を確立します。 テーブルは情報を伝達および共有します。これにより、データの検索性、編成、およびレポートが容易になります。
RDBは、構造化照会言語(SQL)を使用します。これは、データベースとの対話のための簡単なプログラミングインターフェイスを提供する標準ユーザーアプリケーションです。
RDBは、マッピングデータセットの数学関数の概念から派生したもので、Edgar F. Coddによって開発されました。
Techopediaはリレーショナルデータベース(RDB)について説明します
RDBはさまざまな方法でデータを整理します。 各テーブルはリレーションと呼ばれ、1つ以上のデータカテゴリ列が含まれます。 各テーブルレコード(または行)には、対応する列カテゴリに定義された一意のデータインスタンスが含まれます。 1つまたは複数のデータまたはレコードの特性は、機能的な依存関係を形成するために1つまたは複数のレコードに関連しています。 これらは次のように分類されます。
- 1対1:1つのテーブルレコードは、別のテーブルの別のレコードに関連しています。
- 1対多:1つのテーブルレコードは、別のテーブルの多くのレコードに関連しています。
- 多対一:複数のテーブルレコードが別のテーブルレコードに関連しています。
- 多対多:複数のテーブルレコードは、別のテーブルの複数のレコードに関連しています。
RDBは「選択」、「プロジェクト」、および「結合」データベース操作を実行します。選択はデータの取得に使用され、プロジェクトはデータ属性を識別し、結合は関係を結合します。
RDBには、次のような多くの利点があります。
- 既存のレコードを変更せずに新しいデータを追加できるため、拡張が容易です。 これはスケーラビリティとも呼ばれます。
- 複数のデータ要件機能を備えた新しいテクノロジーのパフォーマンス、パワー、柔軟性。
- データのセキュリティ。これは、データ共有がプライバシーに基づいている場合に重要です。 たとえば、経営陣は特定のデータ特権を共有し、機密の給与や福利厚生情報などの他のデータから従業員をブロックします。
