タグ

ブックマーク / ronspace.cocolog-nifty.com (1)

  • 複合キーの必要性はなし? - ronSpace

    先ごろ開かれたRailsConfでは、オープニングキーノートにおいてPragDaveが「Railsでは解決できない事項」に焦点をあてていた。その中にはエンタープライジーなことも含まれていた。たとえば、複合キーを持つような、様々なデータ構造を扱うことが必要だというのだ。 これに対するDHHの反応は、この上なく痛烈な拒絶であった。 Martin Fowler's Bliki in Japanese - エンタープライズRails ここでいう「複合キー」が何を指すのか、はっきりとは書いてありませんが。リレーショナル・データベースのテーブルが持つ、「複数列で構成される主キー」ということにして、複合キーの必要性について、考えてみます。 まず、複合キーが「必要とされる」状況を、3点挙げてみます。 --- 1) 階層構造を表現したい これはすぐに否定できますね。 単一の主キーと外部キーの関連を使って、階

    複合キーの必要性はなし? - ronSpace
  • 1