テーブルの結合に主キーと外部キーの関係が不可欠な場合
共通の列に基づいてテーブルを結合することは可能ですが、主キーと外部キーの関係は重要な関係は促進する以上に重要な目的を果たします
データ整合性の強制
主キーと外部キーは、データの整合性を維持するように設計されています。
データの不整合の例
テーブルの例を考えてみましょう:
test1 (id, lname, fname, dob) -- no primary and foreign key and not unique -- (no constraints) test2 (id, native_city) -- no relations and no constraints
このシナリオでは、id 列に基づいてこれらのテーブルを結合できます。ただし、主キーと外部キーがない場合:
結論
主キーと外部キーの関係は、結合の有効化に加えて、データ整合性の追加層を提供します。データの破損を防ぎ、データの関係を確実に維持し、正確で一貫性のあるデータ操作を容易にします。
以上がテーブルの結合に主キーと外部キーを使用する必要があるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。