難癖はいらないから具体的に指摘してくんない?
バッチ処理をプロセス、ネットワーク越しにやると何が問題なのか
ロジックをデータベースの外に追い出すと何が問題なのか

アプリのほうが自動テストやバージョン管理の点でデータベースよりビジネスの変更に強いんだから
データベースはただ一貫性を保証するデータの入れ物でいいと思うけど。