タグ

2012年9月26日のブックマーク (3件)

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

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

    複合主キーを避けるべき理由 - 虎塚
  • MySQLのvarchar(10)は10バイトではなくて10文字

    文字列型に設定された桁数(長さ)はバイト数ではなくて文字数です。 先入観でずっとバイト数だとばかり思ってましたよ。 UTF-8などのマルチバイトも関係なく文字数の大きさになります。 なのでUTF-8なので一文字3バイト~などと考えなくてもいいわけです。 ただし、正しい文字コードが設定されている場合に限ります。

    MySQLのvarchar(10)は10バイトではなくて10文字
  • サガ フロンティア2 攻略 真攻略園 華板口

    ■サガフロンティア2 概要 発売日 PS版-1999年4月1日 アーカイブス-2008年12月10日 機種-PS 発売元-スクウェア(現スクウェア、エニックス) ジャンル-RPG ■リンク 真攻略園 華板口 ※記入の間違い、他の攻略情報等御座いましたら遠慮なくこちらまでお願い致します