中さんがすでに書かれていた→http://blogs.wankuma.com/naka/archive/2008/05/25/139274.aspx
> O/R(ORM) マッピングの是非
> http://blog.y-110.net/log/eid86.html
SQLを意識した方がいいとは思うけれどリンク先の内容には賛同しかねる部分が色々あります。
例えば、
--------------------------------------------------------------
そもそも何十行もの SQL文を見たことがありませんし, もしそのよう
な SQL を書かなければならないのであれば, それは単純にテーブル
設計が腐っているとしか思えません。
--------------------------------------------------------------
何十行程度のSQL文すら必要のない単純な業務に限定されていると思います。
複雑な業務をきちんとテーブル設計したものを使おうとしたらSQL文は複雑になる場合もあります。単純なSQLかどうかは良いテーブル設計の判断材料のすべてではありません。
例えば、1テーブルにずらーっと項目はいっていれば、JOINすら不要ですが、はたして良いテーブル設計だと断言できますでしょうか?