結合とは何ですか? 定義と意味

click fraud protection

リレーショナルデータベース管理プログラムへの参加は、2つ以上の既存のデータテーブルのデータから新しいデータテーブルが作成されるデータ取得操作です。 リレーショナルデータベースの結合操作は、自然結合とも呼ばれ、このタイプの結合は、共通の属性に接続された2つの関係によって特徴付けられます。

SQLでは、INNER JOINは、クエリに2つのテーブルがある場合にデカルト積が発生しないようにします。 SQLクエリに追加されたテーブルごとに、デカルト積を防ぐために1つのINNERJOINが追加されます。 したがって、SQLクエリのN個のテーブルの場合、デカルト積を回避するには、N-1個の内部結合が必要です。

Technipagesは参加について説明します

リレーショナルデータベース内の複数のテーブルの列を結合するように見える関係代数に関連して結合します。 テーブルとして保存したり、そのまま使用したりできるセットを作成します。 結合は、それぞれに類似した値を採用することにより、1つ以上のテーブルの列を結合する目的を果たします。 ANSI標準SQLは、次の5種類の結合を指定しています。

  • 左アウター
  • 右アウター
  • フルアウター
  • クロス

結合は、テーブルの理解しやすい概念を持つプロセスデータを使用して動作するを使用するリレーショナルデータベース管理プログラムの裏側で機能します。 リレーショナルデータベースは、ユーザーがデータベース内の別のデータに関するデータを識別してアクセスできるようにする構造を使用して機能するデータベースの一種です。 リレーショナルデータベースのデータは、テーブルに編成されています。

リレーショナルモデルは、エドガーコッドによって最初に設計および提案され、一般的なものの代替として機能します。 データのモデルであり、その後、とりわけChrisDateとHughDarwenによって宣伝され、 1995.

結合の一般的な使用法

  • 加入 テーブルを組み合わせたい場合は、非常に役立つ手法であることが証明されています。
  • 加入 はデータベースを関連付ける方法であり、長年にわたって非常に効果的であることが証明されています。
  • 分離することは不可能だろう 加入 リレーショナルデータベース管理から。

結合の一般的な誤用

  • 加入 90年代以来私たちが持っていた唯一のリレーショナルモデル手法です。