Me autocorrijo: El día 21 de noviembre de 2011 20:17, Guillermo O. Burastero >> > > Yo creo que en tanto pongamos la "lógica de negocios" en el motor > relacional no garantiza la "consistencia semántica" de la aplicación y
quise decir "si bien no garantiza la "consistencia semántica" de TODA LA aplicación SÍ EFECTIVAMENTE CONTRIBUYE A ELLA. > nos puede "atajar" algún error cometido en la programación de la > interfaz. Por ejemplo si un requisito de una contabilidad es el > respeto a la partida doble, o sea que los registros de cada asiento > balanceen (sumen 0), no veo mal que exija que cualquier alta o > modificación de asiento sea rechazada por el servidor si la condición > de balance no se cumple. Es parte de un viejo criterio de > "programación defensiva". > > > -- > Guillermo O. Burastero > Usuario GNU/Linux #84879 - http://counter.li.org/ > Bahía Blanca, Buenos Aires, Argentina > Tel. +54 (291) 454-6132 - Móvil [15] 574-3173 > MSN: guillermo.burast...@gmail.com > ICQ: 97148268 > -- Guillermo O. Burastero Usuario GNU/Linux #84879 - http://counter.li.org/ Bahía Blanca, Buenos Aires, Argentina Tel. +54 (291) 454-6132 - Móvil [15] 574-3173 MSN: guillermo.burast...@gmail.com ICQ: 97148268 - 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