2005-01-14から1日間の記事一覧

サロゲートキー>>(越えられない壁)>>ナチュラルキー

dev

かつての自分がそうなのだが、サロゲートキーだとER図から多重度を判別できないという理由のもとにナチュラルキーを支持していた。「キー項目の仕様変更があるというのは単なる分析不足だ!」なんつって。 ビジネス要求が変わればキーも変わる。ビジネス要求…

サロゲートキーの生成方法

dev

サロゲートキーを生成するいろんな手段について。 データベースに割り当てさせる インクリメンタルキー MAX() + 1 最大値に1を加えた値を使う。パフォーマンスに問題あり。 UUIDs Universally unique identifiers。128ビット値。ネットワークカードのIDのハ…