@kyanny's blog

印刷は人間に対し市場を作り出し、国民軍を創設する方法も教えたのであった - マーシャル・マクルーハン「グーデンベルグの銀河系」

12. オブジェクトリレーショナル構造パターン

一意フィールド

長々と書いてあるが primary key のこと。複合キーとか、データベース全体で一意のキーを使う(!)とか、テーブル継承のときは階層につきひとつ(親子で共有する)とか紹介が続く。普通は auto increment 使うよねという感じだが GUID とか(個人的には primary key ではなくて別カラムに unique key で十分だと思う)キーテーブルを使うとか(このあたりは面白かった)。あとはひたすらだらだらと Java による実装例が続く。ほとんど知ってる内容なのであまり勉強になってる気がしない。

外部キーマッピング

ごくごくオーソドックスな、 has_one|many, belongs_to な関係のときに子テーブルのカラムに親テーブルの id を保持するというやつ。

続く