2007-10-22 DBとプログラムの役割分担 プログラム SQLって、全部ビューか構造を返すプロシージャにしてDBに登録、プログラム側は"SELECT hogehoge(are, sore)"みたいな超シンプルなインタフェースしか使わないようにすればいーんじゃないかなぁ。 利点は静的チェックが可能なこと。 プログラムにSQL文を書くと、どうしてもバグとか仕様変更に弱いんだよね。 フレームワーク化すれば、プロシージャから検索/一覧/詳細表示画面とか帳票化とかも簡単そうな気がする。