おいしい食べ方CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。あれば、1枚の上にすべての情報を載せてゆきます。データベースの場合には、効率的に管理するために“正規化”という作業を行ないます。すると少ない労力で大量のデータを管理できるようになりますが、副作用としてテーブルの数が増えてしまいます。実際のデータベース・アプリケーションを作成する場合には、この部分をどうやって効率的に管理するかが一つのポイントになります。正規化したために数の増えたテーブル管理を、フレームワークが面倒を見てくれたっていいはずです。いうわけで、今日は、ORM(オブジェクト・リレーショナル・マッピング)についてです。表を扱っているように簡単に扱うための手法”と言ってもよいかもしれません。"JOIN"をうまく使う。いう方法がありました。問題点として、1)の場合にはもちろんコード(作業)量が増えます。あちこちをつなげてしまうと、データベースの種類によっては、“データベースサーバを複数に分けて運用することが難しくなる”場合がありました。このあたりを、フレームワークがうまく働いてくれればよいのですが、現状としてはこんな具合でした。(最新状況が変わったり、記述が間違っていたりしたらコメントしてください。