sql >> データベース >  >> RDS >> PostgreSQL

多くのテーブルの1つへの外部キー?

    いいえ、外部キー制約は常に1つの親テーブルのみを参照します。

    この質問は頻繁に出てきます。これが私の過去の答えの一部です:

    • 多形関連で外部キーを使用できないのはなぜですか?
    • 2つの可能なテーブルのいずれかにMySQL外部キーを実行することは可能ですか?
    • 同じ列で外部キーを参照する
    • StackOverflowクローンでは、コメントテーブルと質問と回答の関係はどのようになっている必要がありますか?
    • MySQL-条件付き外部キー制約
    • ERD(テーブル)設計で「OR」関係を処理するにはどうすればよいですか?
    • MySQL:2つのn:1関係。ただし、両方を同時に使用することはできません。

    ポリモーフィックアソシエーションの詳細については、私のプレゼンテーション「SQLでの実用的なオブジェクト指向モデル」または私の著書「SQLアンチパターン:データベースプログラミングの落とし穴の回避」を参照してください。



    1. BrentOzarとPinalDaveによるSQLServerのパフォーマンスに関するアドバイス

    2. mySQLでのPostgreSQLのdate_trunc

    3. Oracleの日付の減算-数値または間隔のデータ型?

    4. Windows10に移行するときに「システムリソース超過」を修正する方法