目次:
定義-関係とはどういう意味ですか?
リレーションは、リレーショナルデータベースのテーブルを参照するために使用される場合がありますが、リレーショナルデータベースのこれらのテーブル間に作成できるリレーションシップを記述するために、より一般的に使用されます。
リレーショナルデータベースでは、2つのテーブルの1つに他のテーブルのプライマリキーを参照する外部キーがある場合、2つのテーブル間にリレーションシップが存在します。 この単一の事実により、リレーショナルデータベースは、データを分割して異なるテーブルに格納することができますが、異種のデータアイテムをリンクすることができます。 これは、リレーショナルデータベースを非常に強力で効率的な情報の保管場所にする機能の1つです。
関係を定義する機能は非常に基本的で非常に重要であるため、これはリレーショナルデータベースをフラットファイルデータベースなどの他のタイプのデータベースと区別するものです。 したがって、関係は、リレーショナルデータベースの定義機能です。
関係は、関係とも呼ばれます。
Techopediaは関係を説明します
銀行のデータベースを検討してください。 CustIDと呼ばれる主キー列を持つ顧客データを格納するCUSTOMER_MASTERテーブルと、さまざまな銀行口座と顧客が所有している顧客に関する情報を保持するACCOUNTS_MASTERテーブルがあります。 これら2つのテーブルをリンクする、つまり各顧客を自分の銀行口座に関連付けるには、CUSTOMER_MASTERテーブルの既存の顧客IDを参照するACCOUNTS_MASTERテーブルに対応するCustID列が必要です。 この場合、ACCOUNTS_MASTERのCustID列は、CUSTOMER_MASTERの同じ名前の列を参照する外部キーです。 このシナリオは、2つのテーブル間の関係を指します。
