サロゲートキー
業務的な事情とは関係なく、論理的に行を一意に特定する主キー 技術側の都合で付けた人工的なデータ
業務に変更があっても影響はない
連番であることが多い
どこまでが人工的なデータと言えるかは曖昧
基本的にはユーザーの目に触れなければ人工的なデータと言える
サービス上に表出しないuserIdとかは人工的なデータだろう
曖昧なものも多い
商品を特定するproductIdは?
ここの区分を厳密にやってもあまり意味ないと思うmrsekut.icon
趣旨としては、業務側で変更があった時に、DB周りに影響するかどうか?だと思う
e.g.
連番のcolumn