In principle, the advantage No. 2 of your list of problems is that if you process a lot in the database backend, then it is processed there and does not depend on the application accessing the database.
- -, . , - .. - .
- - , , , script, Excel , - , .
procs BLL .
, Views for read Stored Procs /, . , , , .
proc - , - .
, : , . , procs - , - procs , .