- PK制約における話題の中心
- あえて対比ポイントをずらす
- ナチュラルキー (自然キー)
- 物理設計後のDB構造のお話
- サロゲートキー (代理キー)
- サロゲートキー + (複合)ユニーク制約
- サロゲートキーの主な目的
- 複合主キーを排除 (サロゲートの目的)
- 複合主キーのメリット
- 複合主キーのデメリット
- 複合主キーの特徴
- よくあるバグ "条件落ち"
- テーブル間の依存を薄く (サロゲートの目的)
- ナチュラルキーをPKにすると
- サロゲートキーの導入で依存減らし
- DBFluteでの扱い
- 現場での利用パターン
- DBFluteのポリシーから
- サロゲートキー利用のスムーズ化
- 複合主キーがあるDBの場合
- 正解よりも考えるきっかけが大事
- 物理設計を忘れると複合主キー!?
- ナチュラルキーPKは役割が二つ