2011年7月15日のブックマーク (2件)

  • 複合主キーを避けるべき理由 - 虎塚

    データベース設計の話をしていて、「連番の主キーは業務上意味のないデータだから、テーブルに持たせるのはムダだ。複合主キーにするべき」という意見を聞く機会がありました。 脊髄反射で「ないわー」と思ったものの、理由を上手く説明できなかったので、改めて考えてみました。 その結果、次のような結論に至りました。 単一の連番カラムによる主キーと、複合カラムによる主キーとで迷ったら 実装をシンプルにし、業務変更の影響範囲を小さくするために、複合主キーを避ける というわけで、調べたことや考えたことをメモしておきます。# 間違っている部分があれば、教えていただけると嬉しいです。 (2011/07/25 追記)複合主キーとサロゲートキーについては、要件やシステムに依存して多様な判断がありうると思います。にもかかわらず、「避けるべき」というタイトルにしたのは極端でした。申し訳ありません。ご指摘下さった皆さん、あり

    複合主キーを避けるべき理由 - 虎塚
    ku__ra__ge
    ku__ra__ge 2011/07/15
    サロゲートキーは本番環境とテスト環境で、同じ意味を持つレコードが別の主キーを持っているという状態がありえるのが怖い。
  • 或るトンデモ支持者の履歴――科学的懐疑主義に目覚めるまで(2011年7月19日追記) - Interdisciplinary

    ばらこさんのエントリー⇒サイエンスコミュニケーションで素人にできることを考える(改題)(2) - ばらこの日記 3)もし、自分が過去にトンデモな情報を信じていたとか、信じるだけでなくて他の人にも自信満々発信していたとか(私です)そういうことがあれば、そのプロセスをできる範囲で言語化し公開する。それは必ず同じ轍を踏む人が立ち戻る際の参考になる。だまされる人が減れば「だまされる人を減らす」ために費やされているエネルギーをもっと生産的な方向に振り向けることができる。 この部分について、私自身を例にして記述します。今まで何度か書いてきましたが、時系列に沿ってまとめて書いてみましょう。 特に普遍性も無く、そのまま他者の参考になるものでもありませんが、トンデモ的言説に親和的であった人間の変遷の事例として見てもらえれば良いかと思います。 ※ここで「トンデモ」とは、オカルトや超能力、ニセ科学的な言説の総称

    或るトンデモ支持者の履歴――科学的懐疑主義に目覚めるまで(2011年7月19日追記) - Interdisciplinary
    ku__ra__ge
    ku__ra__ge 2011/07/15
    プログラマ少年は誘導ミサイルを作ろうとして数学(三角関数)の価値を知るのが普通じゃないのか!?