2016-05-04 10 views

答えて

0

この種の質問に対する答えは、表現されているデータに大きく依存しています。パフォーマンスが問題になる場合、関係を持つことはできますが、データベースによって強制されることはなく、正式に文書化され、そのデータを操作するコードに強制されます。このようにして、外部キーをチェックして強制するコストを回避します。ただし、データを操作してそのデータを一貫性を保つためにさらに注意する必要があります。しかし、必要な前に外来キーを削除することは、時期尚早の最適化です。外部キー違反から返されたエラーに応じて開発を依存させないようにしてください。必要になった場合には、後でコードを書き直すことなく削除することができます。

すべては、この問題は現在の形ではあまりにも一般的であると言いました。テーブルの例を投稿する場合は、短い時間で質問が閉じられることはありません。

関連する問題