タグ

2026年5月6日のブックマーク (1件)

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

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

    【DB設計】ユニークと思いがちだけどユニークじゃないかもしれないもの
    NetPenguin
    NetPenguin 2026/05/06
    以前だとこういう記事を読んで、なるほど〜とか思ったりして、自分の糧にしていたのだけど、最近だとこの手の知識もLLMに代替されていってしまうのかなと考えてしまい、ちゃんと読めなくなってきてしまった……