目次:
定義-関係とはどういう意味ですか?
データベースのコンテキストでのリレーションシップは、一方のテーブルにもう一方のテーブルのプライマリキーを参照する外部キーがある場合に、2つのリレーショナルデータベーステーブル間に存在する状況です。 リレーションシップにより、リレーショナルデータベースは、異なるデータアイテムをリンクしながら、データを分割して異なるテーブルに格納できます。
Techopediaは関係を説明します
たとえば、銀行のデータベースでは、CUSTOMER_MASTERテーブルにCUSTOMER_IDという名前の主キー列を持つ顧客データが格納されます。 また、さまざまな銀行口座と関連する顧客に関する情報を保持するACCOUNTS_MASTERテーブルに顧客データを保存します。 これら2つのテーブルをリンクし、顧客および銀行口座情報を決定するには、対応するCUSTOMER_ID列をACCOUNTS_MASTERテーブルに挿入し、CUSTOMER_MASTERテーブルの既存の顧客IDを参照する必要があります。 この場合、ACCOUNTS_MASTERテーブルのCUSTOMER_ID列は、CUSTOMER_MASTERテーブル内の同じ名前の列を参照する外部キーです。 これは、2つのテーブル間の関係の例です。
リレーショナルデータベースを他のデータベースタイプ(フラットファイルなど)と区別する基本的な機能は、関係を定義する機能です。