現在データベースを構築していますが、テーブルで外部キーをいつ使用するかわかりません。ほとんどのテーブルは、トランザクション、ロギング、および履歴用です。
外部キーを配置するテーブルの一般的な規則はありますか?特定のトランザクションの一般的な詳細についてはこの表を、次に特定の詳細については別の表を用意しています。具体的な詳細については、テーブルに外部キーを配置する必要がありますか?
このテーブルは、ユーザー情報の保存に使用され、別のテーブルはユーザーアクティビティのログに使用されます。また、ユーザーアクティビティをログに記録するテーブルに外部キーを配置する必要がありますか?