サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
qiita.com/masapiko
ナチュラルキーとサロゲートキーどちらを使う? ここが問題になってくると思います。 ナチュラルキーとサロゲートキーはどちらが優れているというものでは無いです。 サロゲートキーは、システム開発においての一つの思考であり業務的には必ずしも必要ではないです。 しかしながらナチュラルキーだけではシステム開発をする上で、どうしても難しく解決が困難な事が多々あると思います。 それぞれのメリット・デメリットを理解し適切なDB設計をすることが大事です。 サロゲートキーの特徴 テーブル間の依存関係が希薄 サロゲートキーの場合、業務の変更により主キーの体系が変化した場合などの影響が少ないです。 ナチュラルキーの場合、参照する様々なエンティティに影響が生じるため影響が大きいです。 画面間引き継ぎの情報や実装などを統一できる 全てのテーブルでサロゲートキーとしてIDを持った場合、削除や更新など全ての処理でその行に対
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く