[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