Restriccion o validacion en la capa Negocios...

29/03/2005 - 00:47 por luis_mtz | Informe spam
Saludos!


Recientemente estoy en este dilema... en una tabla
tengo un indice unico tipo restriccion, y bueno este me
funciona perfecto para verificar que no se dupliquen los
registros. Ahora existe la opcion que desde la capa de
negocios realice esta verificacion (no me dupliquen
registros) por medio de una consulta. Cual de estas
opciones es la mas recomendable?

gracias por sus comentarios.

luis_mtz
 

Leer las respuestas

#1 MAXI
29/03/2005 - 01:11 | Informe spam
Hola, mi opinion:

Este tipo de cosas son parte del modelo de datos y no de la capa de
negocios, aca vos estas hablando de integridad de los datos y no de reglas.
Que sucederia si sacas esto de la BDD y lo pones en la BL y luego alguien
fuera por la BL te introduce registros duplicados? muy lindo no seria
verdad?

Ahora bien tambien puedes hacer que no suceda el error e identificar antes
si existe un registro para saber si lo insertamos o no, todo esto puede
estar dentro de tu SP's sin ningun problema, te daria como ventaja por ej la
personalizacion del mensaje de error y tambien la no ejecucion de un insert
si ya sabemos que la cosa no va a funcionar.

Pero poner todo esto en la capa de negocios, no me parece para nada un buen
diseño de sistemas :(



Maxi
Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)



"luis_mtz" escribió en el mensaje
news:089401c533e8$13970220$
Saludos!


Recientemente estoy en este dilema... en una tabla
tengo un indice unico tipo restriccion, y bueno este me
funciona perfecto para verificar que no se dupliquen los
registros. Ahora existe la opcion que desde la capa de
negocios realice esta verificacion (no me dupliquen
registros) por medio de una consulta. Cual de estas
opciones es la mas recomendable?

gracias por sus comentarios.

luis_mtz

Preguntas similares