Ruby On RailsやCakePHPといったフレームワークのORマッパに存在するHas And Belongs To Manyという機能(通称:HABTM)があります。HABTMとは2つのデータモデルを中間のデータを介して関連させるデータモデルで冒頭の図のようなデータモデルです。筆者がこの省略形の読み方などについてTwitterで話していたところ、興味深いリプライを受け取りました。 @patrickjsparrow @yando if #cakephp copied that from Rails your doing it wrong. We never use HABTM because it's EVIL! — Evan Light (@elight) January 24, 2012 俺らはHABTMなんか使わない。なぜならHABTMは悪だからだ。 HABTMについて検索した
![HABTMリレーションシップは悪であるという論争](https://cdn-ak-scissors.b.st-hatena.com/image/square/cb2bea80f06ee85eaae2413eec472625994f6e60/height=288;version=1;width=512/https%3A%2F%2Ftech.a-listers.jp%2Fwp-content%2Fuploads%2F2012%2F01%2Fhabtm.png)