Duda sobre 3 capas en c#+sql server

09/06/2006 - 13:47 por Carolina Alvarez | Informe spam
Cuando se habla de 3 capas, tenemos la interface y los datos pero de las
reglas de negocio, donde es que van ? donde pone el codigo ?

Es una duda de conceptos trabajando con c# y sql server.

gracias
 

Leer las respuestas

#1 Alfredo Novoa
11/06/2006 - 13:02 | Informe spam
On Sun, 11 Jun 2006 12:22:40 +0200, "Vyacheslav Popov"
wrote:

Las reglas de integridad garantizan que una entidad (fila o registro)
siempre se relaciona con otras entidades válidas. (supongo que esto lo sabes
de sobra).



Estás confundiendo las reglas de integridad con las reglas de
integridad referencial. La integridad referencial es solo un caso
particular dentro de las reglas de integridad.

Las reglas de integridad garantizan la consistencia lógica de los
datos y pueden ser de muchos tipos.

Por ejemplo: el stock actual de un artículo debe de ser igual al stock
inicial más las compras menos las ventas menos las mermas menos las
unidades empleadas en fabricación.

Con un SGDB relacional esta regla la puedes escribir casi tal cual.
Para implementar esto con código C# necesitarías un montón de lineas
dificiles de entender.

Ahora, tu confusión esta en el termino "reglas de negocio". Pues bien:
Reglas de negocio es una colección de las políticas y restricciones de
negocio de una organización.



¿Y como se reflejan estas restricciones en un Sistema de Información?

Las restricciones de negocio de una organización se reflejan en
restricciones de integridad de su sistema de información.

Una regla de negocio se implementa definiendo una restricción de
integridad en el sistema de información de la empresa.


Saludos
Alfredo

Preguntas similares