タグ

databaseに関するkzmtsのブックマーク (1)

  • 【DB設計】ユニークと思いがちだけどユニークじゃないかもしれないもの

    はじめに SQLアンチパターンの「IDリクワイアド」の章を読んだ後、私は疑似キー警察をしていました。 具体的には、プロジェクト内のDB設計で自然キーを使えそうなのに疑似キーを使っている箇所がないかを探して直そうとしていました。 ただ、当に主キーとして自然キーを使用してよいか迷うことがありました。 それは自然キーだと思っていた列が、ビジネスの変化や実務上の実態によってユニーク性を保証しないことがあるからです。 また、とあるカンファレンスでt-wadaさんにデータモデリングの重要性について教えていただいたことが、この記事を書くきっかけになりました。 質問に対して丁寧に回答してくださり、ありがとうございました。 この記事の簡潔なまとめとしては、 疑似キー警察をしていた私が、取り締まるのに慎重になった。 なぜなら、ユニークだと思いがちだけどユニークじゃないものがあると知ったから。 というものです

    【DB設計】ユニークと思いがちだけどユニークじゃないかもしれないもの
    kzmts
    kzmts 2026/05/06
    ISBN以外のものはユニークとは限らない(再利用の可能性あり)と認識していたので納得の記事。/ISBNは自主的な取り込みで出版社側で運用を決めることができるとは知らなかった。
  • 1