Buen uso de triggers y Store procedures

04/06/2008 - 15:50 por Cristian A. Petersen | Informe spam
Hola,

Quiero alguna informacion sobre lo que serian las mejores practicas
para el uso de triggers y Store procedures. Me estan comentando que la
recomendacion es tratar de minimizar el uso de triggers y acceder a la base
de datos siempre por medio de store procedures y no directamente con un
comando de insert, update o delete. Si no lo veo equivocadamente creo que se
pierde mucha flexibilidad y tampoco se garantiza ninguna mayor seguridad en
la consistencia de los datos (salvo que le prohiba a todas los usuarios las
acciones de I, U y D).

Gracias,

Cristian

Preguntas similare

Leer las respuestas

#1 Eduardo
04/06/2008 - 16:18 | Informe spam
Respecto a los store procedures puedes revisarte hilos recientes donde se
discute hasta el extremos las opiniones a favor y en contra.

Sobre los triggers, son necesarios cuando quieres garantizar una regla que
no se puede definir como una restriccion (ya sea de unicidad, check,
integridad referencial, etc.).

"Cristian A. Petersen" escribió en el mensaje
news:%
Hola,

Quiero alguna informacion sobre lo que serian las mejores practicas
para el uso de triggers y Store procedures. Me estan comentando que la
recomendacion es tratar de minimizar el uso de triggers y acceder a la
base de datos siempre por medio de store procedures y no directamente con
un comando de insert, update o delete. Si no lo veo equivocadamente creo
que se pierde mucha flexibilidad y tampoco se garantiza ninguna mayor
seguridad en la consistencia de los datos (salvo que le prohiba a todas
los usuarios las acciones de I, U y D).

Gracias,

Cristian


Respuesta Responder a este mensaje
#2 Gux (MVP)
04/06/2008 - 16:24 | Informe spam
Usted ha tocado un tema sensible en este foro :-) A partir de ahora se viene
un hilo de discusiones acaloradas :-) Recuerde que se lo advertí.

Ahora hablando en serio, estas discusiones se han dado varias veces en este
foro, busque en los mensajes viejos (especialmente hilos con más de 20 posts).

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Cristian A. Petersen" wrote:

Hola,

Quiero alguna informacion sobre lo que serian las mejores practicas
para el uso de triggers y Store procedures. Me estan comentando que la
recomendacion es tratar de minimizar el uso de triggers y acceder a la base
de datos siempre por medio de store procedures y no directamente con un
comando de insert, update o delete. Si no lo veo equivocadamente creo que se
pierde mucha flexibilidad y tampoco se garantiza ninguna mayor seguridad en
la consistencia de los datos (salvo que le prohiba a todas los usuarios las
acciones de I, U y D).

Gracias,

Cristian




Respuesta Responder a este mensaje
#3 Cristian A. Petersen
04/06/2008 - 19:50 | Informe spam
Gracias Gustavo

Tengo amigos de apellido Larriera en Brasil y aqui en Paraguay. Sabias que
se escribio un libro sobre los Larriera? Lo escribio un uruguayo Basilio
Larriera (Pepe) . Creo que en San Jose esta en arbol genealogico de ustedes
no? El que vive en paraguay es argentino.
Si te interesa te puedo poner en contacto con ellos.

Saludos

Cristian Petersen

"Gux (MVP)" escribió en el mensaje
news:
Usted ha tocado un tema sensible en este foro :-) A partir de ahora se
viene
un hilo de discusiones acaloradas :-) Recuerde que se lo advertí.

Ahora hablando en serio, estas discusiones se han dado varias veces en
este
foro, busque en los mensajes viejos (especialmente hilos con más de 20
posts).

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Cristian A. Petersen" wrote:

Hola,

Quiero alguna informacion sobre lo que serian las mejores
practicas
para el uso de triggers y Store procedures. Me estan comentando que la
recomendacion es tratar de minimizar el uso de triggers y acceder a la
base
de datos siempre por medio de store procedures y no directamente con un
comando de insert, update o delete. Si no lo veo equivocadamente creo que
se
pierde mucha flexibilidad y tampoco se garantiza ninguna mayor seguridad
en
la consistencia de los datos (salvo que le prohiba a todas los usuarios
las
acciones de I, U y D).

Gracias,

Cristian







Respuesta Responder a este mensaje
#4 Gux (MVP)
04/06/2008 - 20:01 | Informe spam
Gracias por los datos acerca del apellido familiar. Podemos seguir el temas
por email? El mio es: gustavo PUNTO larriera ARROBA gmail PUNTO com

Saludos cordiales,

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Cristian A. Petersen" wrote:

Gracias Gustavo

Tengo amigos de apellido Larriera en Brasil y aqui en Paraguay. Sabias que
se escribio un libro sobre los Larriera? Lo escribio un uruguayo Basilio
Larriera (Pepe) . Creo que en San Jose esta en arbol genealogico de ustedes
no? El que vive en paraguay es argentino.
Si te interesa te puedo poner en contacto con ellos.

Saludos

Cristian Petersen

"Gux (MVP)" escribió en el mensaje
news:
> Usted ha tocado un tema sensible en este foro :-) A partir de ahora se
> viene
> un hilo de discusiones acaloradas :-) Recuerde que se lo advertí.
>
> Ahora hablando en serio, estas discusiones se han dado varias veces en
> este
> foro, busque en los mensajes viejos (especialmente hilos con más de 20
> posts).
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/p...o.larriera
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Cristian A. Petersen" wrote:
>
>> Hola,
>>
>> Quiero alguna informacion sobre lo que serian las mejores
>> practicas
>> para el uso de triggers y Store procedures. Me estan comentando que la
>> recomendacion es tratar de minimizar el uso de triggers y acceder a la
>> base
>> de datos siempre por medio de store procedures y no directamente con un
>> comando de insert, update o delete. Si no lo veo equivocadamente creo que
>> se
>> pierde mucha flexibilidad y tampoco se garantiza ninguna mayor seguridad
>> en
>> la consistencia de los datos (salvo que le prohiba a todas los usuarios
>> las
>> acciones de I, U y D).
>>
>> Gracias,
>>
>> Cristian
>>
>>
>>
>>
>




Respuesta Responder a este mensaje
#5 Alejandro Mesa
05/06/2008 - 01:22 | Informe spam
Gux,

Gracias por los datos acerca del apellido familiar. Podemos seguir el temas
por email?



Eso no es justo. Nos solo de T-SQL vive el hombre :-)))))


AMB


"Gux (MVP)" wrote:

Gracias por los datos acerca del apellido familiar. Podemos seguir el temas
por email? El mio es: gustavo PUNTO larriera ARROBA gmail PUNTO com

Saludos cordiales,

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/p...o.larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Cristian A. Petersen" wrote:

> Gracias Gustavo
>
> Tengo amigos de apellido Larriera en Brasil y aqui en Paraguay. Sabias que
> se escribio un libro sobre los Larriera? Lo escribio un uruguayo Basilio
> Larriera (Pepe) . Creo que en San Jose esta en arbol genealogico de ustedes
> no? El que vive en paraguay es argentino.
> Si te interesa te puedo poner en contacto con ellos.
>
> Saludos
>
> Cristian Petersen
>
> "Gux (MVP)" escribió en el mensaje
> news:
> > Usted ha tocado un tema sensible en este foro :-) A partir de ahora se
> > viene
> > un hilo de discusiones acaloradas :-) Recuerde que se lo advertí.
> >
> > Ahora hablando en serio, estas discusiones se han dado varias veces en
> > este
> > foro, busque en los mensajes viejos (especialmente hilos con más de 20
> > posts).
> >
> > Gustavo Larriera, Microsoft MVP
> > https://mvp.support.microsoft.com/p...o.larriera
> > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> >
> >
> >
> > "Cristian A. Petersen" wrote:
> >
> >> Hola,
> >>
> >> Quiero alguna informacion sobre lo que serian las mejores
> >> practicas
> >> para el uso de triggers y Store procedures. Me estan comentando que la
> >> recomendacion es tratar de minimizar el uso de triggers y acceder a la
> >> base
> >> de datos siempre por medio de store procedures y no directamente con un
> >> comando de insert, update o delete. Si no lo veo equivocadamente creo que
> >> se
> >> pierde mucha flexibilidad y tampoco se garantiza ninguna mayor seguridad
> >> en
> >> la consistencia de los datos (salvo que le prohiba a todas los usuarios
> >> las
> >> acciones de I, U y D).
> >>
> >> Gracias,
> >>
> >> Cristian
> >>
> >>
> >>
> >>
> >
>
>
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida