Esa parte siempre la dicen las persoonas que desarrollan en Java, mayormente, porque vienen prejuiciado con multi-tier y el asunto de usar "cualquier BD porque la logica no esta en la BD", una necedad porque el motor de BD pasa a ser un simple archivo y no explotas sus ventajas. Como dice Alvaro, esto es opinion personal, yo digo que elo que el dice nunca deberia ser pero es mi opinion y como decimos aqui la opinion es como el c.... todos tenemos uno. :)
*-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *-------------------------------------------------------* > CC: pgsql-es-ayuda@postgresql.org; ja...@2ndquadrant.com > Subject: [pgsql-es-ayuda] Re: ¿Que opinan de esto? > From: alvhe...@alvh.no-ip.org > To: faster...@yahoo.es > Date: Mon, 21 Nov 2011 17:42:29 -0300 > > > Excerpts from Alejandro Carrillo's message of lun nov 21 17:20:03 -0300 2011: > > El objetivo de comunicarles esto no es el que revisen el Delete, el > > objetivo es conocer su opinión acerca de esto: > > > > "El procedimiento almacenado anterior muestra un > > ejemplo de como no deberían hacerse las cosas, en su lugar, debemos > > crear 3 procedimientos almacenados, uno por cada DELETE y orquestar la > > transacción de borrado en la capa de negocio. > > Los procedimientos almacenados deberían ser una > > herramienta para persistir datos, no un repositorio de lógica de > > negocio, además los procedimientos almacenados deberían operar solo con > > una única tabla, excepto aquellos en los que sea necesario realizar un > > join con varias tablas." > > Todo esto es opinión personal del autor del artículo. No es una verdad > axiomática. Yo personalmente no estoy de acuerdo, y conozco varios > sistemas que tienen la lógica de negocios en PLs. La ventaja de tenerla > en PLs es que puedes implementar la capa de vista en múltiples > plataformas (por ej. una web y una cliente/servidor tradicional; o > webservices) sin tener que reimplementar la capa de negocios. > > -- > Álvaro Herrera <alvhe...@alvh.no-ip.org> > - > Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) > Para cambiar tu suscripci�n: > http://www.postgresql.org/mailpref/pgsql-es-ayuda