テーブルで外部キーを使用する場合、そのテーブルのキーの名前を変更して、キーがテーブルで実行する機能を明確にするのが適切な形式ですか、それとも元の名前を保持して作成するのが適切な形式ですか。それが外部キーであることを明確にしますか?
例:
テーブルはユーザーを追跡し、主キーはuser_id
2番目のテーブルは、Webサイト上の記事を格納し、外部キーを使用して著者を追跡しますuser_id
。
2番目のテーブルのコンテキストでは、外部キーを呼び出す方が理にかなっていますauthor
。データベース全体のコンテキストでは、外部キーを呼び出す方が理にかなっていますuser_id
この状況を扱う一般的な慣習はありますか、それともコメントの目的ですか?