目次:
定義-リレーショナルモデルの意味
リレーショナルモデルは、リレーショナルデータベースの概念的な基盤です。 1969年にEF Coddによって提案された、これは、列と行で構成されるグリッドのような数学的構造であるリレーションを使用してデータを構造化する方法です。 CoddはIBMのリレーショナルモデルを提案しましたが、彼の仕事がリレーショナルデータベースの基盤としていかに極めて重要で影響力を持つかについては知りませんでした。 私たちのほとんどは、データベース内の関係の物理的な兆候に非常に精通しています-それはテーブルと呼ばれます。
リレーショナルモデルは数学から多くを借用し、ドメイン、ユニオン、範囲などの数学用語を使用しますが、説明する機能と条件は、簡単な英語を使用して簡単に定義できます。
Techopediaがリレーショナルモデルを説明
リレーショナルモデルでは、すべてのデータをリレーション(テーブル)に格納する必要があり、各リレーションは行と列で構成されます。 各関係には、ヘッダーと本文が必要です。 ヘッダーは、リレーションの列のリストです。 本体は、実際にリレーションに入力されるデータのセットであり、行に編成されます。 1つの列と1つの行のジャンクションが一意の値になると推定できます。この値はタプルと呼ばれます。
リレーショナルモデルの2番目の主要な特性は、キーの使用法です。 これらは、リレーション内で特別に指定された列であり、データを並べたり、データを他のリレーションに関連付けるために使用されます。 最も重要なキーの1つは、データの各行を一意に識別するために使用される主キーです。 データのクエリを簡単にするために、ほとんどのリレーショナルデータベースはさらに進んで、主キーでデータを物理的に並べます。 外部キーは、ある関係のデータを別の関係の主キーに関連付けます。
前述のようにデータをどのように構造化するかを定義することに加えて、リレーショナルモデルは、整合性制約として知られるデータの整合性を強化するための一連のルールも定めています。 また、データの操作方法も定義します(リレーショナル計算)。 さらに、モデルは、効率的なデータストレージを確保するために、正規化と呼ばれる特別な機能を定義します。
