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

Preguntas similare

Leer las respuestas

#11 Raul
11/06/2006 - 13:39 | Informe spam
Primero la lógica de la aplicación se puede dividir en lógica de
presentación y lógica de negocio. La lógica de presentación se
implementa con la intefaz y la lógica de negocio la debe de asegurar
el SGBD, con lo cual tenemos las dos capas lógicas de toda la vida.




Son dudas reales que me van surgiendo leyendo esta interesante discusión.
Entonces qué es "lógica de negocio" ? Son las mismas reglas de integridad de
la BD ? o son algo más ?
Todo lo que no sea presentación debe estar en la BD entonces, no ?


que los programadores de aplicaciones no pierdan funcionalidad. Es
decir que puedan seguir lanzando consultas SQL contra el middleware.

Dataphor y Datajoiner son dos ejemplos de middleware que permiten
hacer esto.

Con la mayoría de middlewares si se pierde mucha funcionalidad, por
eso han fracasado y se está volviendo mucho a las dos capas.




Ok a ver si es que estoy interpretando, insisto, para ti la logica de
negocios debe residir en la misma BD ?
Respuesta Responder a este mensaje
#12 Hadi Hariri
11/06/2006 - 13:43 | Informe spam
Carlos?

Verás, cuando una persona pregunta como hacer una cosa con Objetos, es
decir, tiene X e Y, y como representar eso, en vez de decirle por
ejemplo, Y hereda de X, se le dice "ah...deja esos objetos e utiliza
una base de datos relacional", para mi no tiene fundamento (por cierto,
esto que te relato se puede buscar en Google y la respuesta viene por
parte de Alfredo)

Cuando lo único que se cita es a Date (un autor que por cierto ,SI he
leido su libro, en segundo y tercero de la carrera de Ingenería
Superior en Informática), que únicamente habla de base de datos
relacionanles en un hilo que trata sobre sistemas multi-capa, esos para
mi no son argumentos.

Pero que vamos. De verad pido disculpas, o mejor dicho, me arrepiento
de haber participado en esta hilo. Su ustedes creen que todo el mundo
gira alrededor de base de datos relacionales, allá ustedes...a
convertir todo a quinta forma normal!

Un saludo



http://www.hadihariri.com
http://www.malagadnug.org
Respuesta Responder a este mensaje
#13 Hadi Hariri
11/06/2006 - 13:45 | Informe spam
El 'modelo' de 3 capas se refiere a 3 capas físicas
que traducido a un modelo lógico, pues te quedas con dos

La primera reacción de Alfredo a Carolina del 9 jun. lo dice todo.
Yo no podría haberlo dicho mejor.




This is a classic!

I rest my case.

http://www.hadihariri.com
http://www.malagadnug.org
Respuesta Responder a este mensaje
#14 Hadi Hariri
11/06/2006 - 13:46 | Informe spam
Vyacheslav Popov wrote:

¡Carlos, por favor, deja de meter la pata!



Por lo que veo, es que el no la mete. Lo meten otros y el los sigue.

http://www.hadihariri.com
http://www.malagadnug.org
Respuesta Responder a este mensaje
#15 Vyacheslav Popov
11/06/2006 - 14:07 | Informe spam
Las reglas de integridad garantizan la consistencia lógica de los
datos y pueden ser de muchos tipos.



El término integridad se refiere a la exactitud o corrección de los datos en
la base de datos. [Capítulo 8, "Introducción a los Sistemas de Bases de
Datos, C.J. Date]

Las reglas de integridad no son una colección de las políticas y
restricciones de negocio de una organización.

Saludos.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida