1. ホーム
  2. database

[解決済み] データベースの設計に外部キーは本当に必要なのか?

2022-07-20 19:08:22

質問

私の知る限り、外部キー (FK) はプログラマが正しい方法でデータを操作できるようにするために使用されます。プログラマーがすでに正しい方法でこれを実際に行っているとしたら、外部キーの概念は本当に必要なのでしょうか?

外部キーの他の用途はありますか?何か見逃していませんか?

どのように解決するのですか?

外部キーは、データレベルでの参照整合性を強化するのに役立ちます。また、通常はデフォルトでインデックスが作成されるため、パフォーマンスを向上させることができます。