[Lazarus-es] Views y Stored Procedures
JoshyFun
joshyfun en gmail.com
Mie Jun 24 16:47:22 CEST 2009
Hello Giuseppe,
Wednesday, June 24, 2009, 3:34:53 PM, you wrote:
GLPR> Los que trabajáis en Firebird. Dejáis toda la lógica de los datos en
GLPR> la BBDD?
GLPR> Es decir, para los campos autonuméricos un trigger, para un campo
GLPR> total en la cabecera de factura, un trigger que lo actualice al
GLPR> insertar una linea en la tabla de lineas, lo mismo para descontar de
GLPR> stockage por ejemplo y demás.
GLPR> Dejando sólo para la aplicación, aquellos que no se pueda hacer
GLPR> directamente sobre la BBDD.
Yo dejo en la BBDD todo lo que se refiere a integridad de los datos
(triggers, borrados y updates en cascada, etc) pero el resto intento
mantenerlo en programa a menos que no se pueda o no sea viable por
rendimiento. Claro que yo no trabajo con cosas como facturaciones,
control de almacenes, etc... de hecho con RDBMS sólo he hecho una cosa
de esas :) y pequeña, muy pequeña.
Aunque reconozco que lo lógico sería pasar cuantas más reglas de
negociación a la BBDD como sea posible.
--
Best regards,
JoshyFun
More information about the Lazarus-es
mailing list