2007年2月13日

サロゲートキー

ナチュラルキー - 顧客コードとか自然発生するキー
サロゲートキー - システムが自動付加するキー

サロゲートキーは変更に強い
 顧客コードのフォーマットの変更
 過去ログなどとの整合性

ビジネス的な変更が、システムに大きな影響を与えないので、この考え方は重要ですな。
確かに、今までの自分が触れてきたシステムは、ナチュラルキーを主キーにしている部分が大きく、その部分の変更には、大きなリスクを伴うため、、"さわらぬ神に祟りなし" といった感じで扱われてきた、、、。サロゲートキー重要ですな、、

参考
代理キーは「スタイル」ではなく「テクニック」
- サロゲートキーは万能では無い的な話?
第3回:BIシステムの特性を知る-基礎知識編(2)

0 件のコメント: