2010/09/08 by oc
概念的なお話。
アソシエーションについて調べておりました。
DB設計の時にお話して頂いたのですがちゃんと理解していなかったので
調べてみました。
アソシエーションというのはテーブルのJOINをもう少し概念的にしたもの。
Bが1つであり、外部キーを持ちたくない場合は「B hasOne A」にする
Bが1つであり、外部キーを持ちたい場合は「B belongsTo A」にする
Bが複数の場合は「A hasMany B」にする
BもAも複数の場合は「A HABTM B」にする
この文章でやっと理解できました。
だから設計の時にヒントとして書いて下さったのですね。
ありがとうございます。
このサイト参照です。
配列の話は明日!arrayの神様が今日はお怒りになっておりました。。









