*目次 [#f8d7e5b0] #contents *趣旨 [#j771f171] テーブル設計と、昨今のRailsなどをつかったフレームワークなどで得られたアイデアをもとに、今一度、テーブル設計を再考してみる *素早く構築するためのルール [#jb32060f] Railsなどを使う場合、テーブルの設計に下記のルールを適用すると 雛形を素早く作ることができる。 ・テーブル名は英単語の複数 ・主キーはidのみ ・外部キーは、接続するテーブル名とルール付けする 名前をもって、テーブル間のリレーションを表そうというのだ。 リレーションの形式には、矢印のタイプが3種類だから、3x3=9パターンあると思う、 *サロゲートキーと主キー [#ae0d4a3b] このページでサロゲートキーとは複合キーを一つにまとめたようなキーということにします。