Trigger de actualizacion de balances

07/03/2005 - 19:10 por Danilsa | Informe spam
Tengo una tablita de movimientos que tiene tres campos digamos valor_A,
valor_B y valor_C. En otra tabla debo ir guardando los acumulados de estos
valores en tres campos del mismo nombre. Debo mantenerlos actualizados a
medida que se vayan insertando, borrando o actualizando en la tablita de
movimientos.

Ya poseo la idea mas o menos de como armar mis triggers pero si tienen por
ahi algun ejemplo parecido que yo pueda ver para tenerlo mas claro se lo
agradeceria mucho. Estoy aprendiendo sql. Muchas gracias



Danilsa
Panama

Preguntas similare

Leer las respuestas

#6 Danilsa
11/03/2005 - 14:23 | Informe spam

Yo te aconsejaria que hagas una simple prueba con las vistas indexadas y


vos
con tus propios ojos puedas ver lo que te comento, total no pierdes nada


:-)




Claro que si. Ya empece a leer sobre el tema en los libros en linea y tal
como usted apunta me luce muy aplicable para el tipo de sistema que estoy
desarrollando. Le agradezco su explicacion tan didactica.


Saludos

Danilsa Jimenez
Panama
Respuesta Responder a este mensaje
#7 Maxi
11/03/2005 - 14:26 | Informe spam
Por nada, para eso estoy, intento ayudarlos y aprender de todos ustedes dia
a dia :-)

pd: Saludos a todo Panama, me gustaria conocer mucho tu pais un dia de
estos, quizas alguna charla podriamos dar
:-)


Salu2
Maxi


"Danilsa" escribió en el mensaje
news:%


Yo te aconsejaria que hagas una simple prueba con las vistas indexadas y


vos
con tus propios ojos puedas ver lo que te comento, total no pierdes nada


:-)




Claro que si. Ya empece a leer sobre el tema en los libros en linea y tal
como usted apunta me luce muy aplicable para el tipo de sistema que estoy
desarrollando. Le agradezco su explicacion tan didactica.


Saludos

Danilsa Jimenez
Panama


Respuesta Responder a este mensaje
#8 Leopoldo Ramos
11/03/2005 - 15:41 | Informe spam
Si uno instala una aplicacion hay alguna forma de evitar que nunca se
deshabiliten los triggers o que nadie pueda mandar un DTS ? no se bloqueando
algo no se.

LR

"Maxi" wrote in message
news:
Hola, a ver, en la mayoria de los casos si, no siempre hay que ser tan
extremista y usar la misma tecnica para todo todo. Hay casos donde
dersnormalizar aumentan considerablemente el rendimiento, es mas, hay


veces
que no queda otra :( de todas maneras yo prefiero las vistas indexadas
mientras se pueda ya que son mucho mas faciles de mantener y me aseguran
mucho mas la integridad que tener las cosas separadas. Me ha pasado que en
un sistema que funcionaba como lo quieres hacer vos, han deshabilitado los
triggers, no te das una idea del desastre que eso origino, ni hablar que


hay
veces que se mandan un DTS y no ponen la opcion de ejecutar triggers, con


lo
cual puede ser un desastre aun mayor.

Yo te aconsejaria que hagas una simple prueba con las vistas indexadas y


vos
con tus propios ojos puedas ver lo que te comento, total no pierdes nada


:-)


Salu2
Maxi


"Danilsa" escribió en el mensaje
news:
> Ok. Ya le entendi. Se deduce entonces que usted aconseja que en
> cualquier
> diseño para los tradicionales casos de los campos redundantes (no
> normalizados) para guardar valores acumulados como balances, promedios,
> etc.
> es preferible tenerlos en vistas indexadas que mantenerlos con triggers


?
>
>
> "Maxi" wrote in message
> news:
>> Hola., a ver, no digo que los TR no sean seguros sino lo siguiente:
>>
>> Imaginate que alguien se le ocurre deshabilitarlos, o si a alguien se


le
>> ocurre ejecutar un paquete DTS en modo rapido, los trigger no se
> ejecutaran
>> por lo tanto la cabecera quedara descolocada, me entendes? por eso te
> decia
>> que en estos casos a mi me gustan mucho mas las vistas indexadas ya que
>> te
>> olvidas de cualquier problema de mantenimiento y en mucho de los casos


es
>> mas rapido :-)
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Danilsa" escribió en el mensaje
>> news:%23Pgws%
>> > Por la integridad de los datos dices ?
>> >
>> > Quieres decir que los triggers no son seguros en cuanto a la


integridad
> ?
>> >
>> >
>> > Gracias por tu ayuda.
>> >
>> >
>> >
>> > Danilsa Jimenez
>> > Panama
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#9 Maxi
11/03/2005 - 15:44 | Informe spam
Sip, con los permisos, pero siempre acordate que hay un SA y ese todo lo
puede, y hay algo que sql no puede hacer y es evitar las cosas sin sentido
comun :)


Salu2
Maxi


"Leopoldo Ramos" escribió en el mensaje
news:

Si uno instala una aplicacion hay alguna forma de evitar que nunca se
deshabiliten los triggers o que nadie pueda mandar un DTS ? no se
bloqueando
algo no se.

LR

"Maxi" wrote in message
news:
Hola, a ver, en la mayoria de los casos si, no siempre hay que ser tan
extremista y usar la misma tecnica para todo todo. Hay casos donde
dersnormalizar aumentan considerablemente el rendimiento, es mas, hay


veces
que no queda otra :( de todas maneras yo prefiero las vistas indexadas
mientras se pueda ya que son mucho mas faciles de mantener y me aseguran
mucho mas la integridad que tener las cosas separadas. Me ha pasado que
en
un sistema que funcionaba como lo quieres hacer vos, han deshabilitado
los
triggers, no te das una idea del desastre que eso origino, ni hablar que


hay
veces que se mandan un DTS y no ponen la opcion de ejecutar triggers, con


lo
cual puede ser un desastre aun mayor.

Yo te aconsejaria que hagas una simple prueba con las vistas indexadas y


vos
con tus propios ojos puedas ver lo que te comento, total no pierdes nada


:-)


Salu2
Maxi


"Danilsa" escribió en el mensaje
news:
> Ok. Ya le entendi. Se deduce entonces que usted aconseja que en
> cualquier
> diseño para los tradicionales casos de los campos redundantes (no
> normalizados) para guardar valores acumulados como balances, promedios,
> etc.
> es preferible tenerlos en vistas indexadas que mantenerlos con triggers


?
>
>
> "Maxi" wrote in message
> news:
>> Hola., a ver, no digo que los TR no sean seguros sino lo siguiente:
>>
>> Imaginate que alguien se le ocurre deshabilitarlos, o si a alguien se


le
>> ocurre ejecutar un paquete DTS en modo rapido, los trigger no se
> ejecutaran
>> por lo tanto la cabecera quedara descolocada, me entendes? por eso te
> decia
>> que en estos casos a mi me gustan mucho mas las vistas indexadas ya
>> que
>> te
>> olvidas de cualquier problema de mantenimiento y en mucho de los casos


es
>> mas rapido :-)
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Danilsa" escribió en el mensaje
>> news:%23Pgws%
>> > Por la integridad de los datos dices ?
>> >
>> > Quieres decir que los triggers no son seguros en cuanto a la


integridad
> ?
>> >
>> >
>> > Gracias por tu ayuda.
>> >
>> >
>> >
>> > Danilsa Jimenez
>> > Panama
>> >
>> >
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida