データベースを使ったWEBアプリケーションの開発について、必要な知識を基礎から丁寧に解説した本です。この分野は関連する知識が幅広いので、以下のような偏りが生じがちです。
- 特定のツールに依存した解説
- 基礎的すぎて実用性に欠ける
- 大量すぎてとても全部読めない
この本は、このいずれの偏りもなく、必要な知識をまんべんなくコンパクトにかつ、かなり基礎レベルからていねいに解説しています。WEBアプリを開発する方には、ぜひ一読をおすすめします。
しばらくの間、下記でこの本の最後のサンプルプログラムを動かします。
http://www2.walrus-ruby.org/webdb/sample-shop/
商品の一覧→買物カート→精算、という一連の流れがシンプルにまとめられている雰囲気がわかると思います。