Habilitar actuazaciones en cascada en SQL Server 2000

05/12/2005 - 16:37 por Juan | Informe spam
Hola lista.

Quisiera saber si el habilitar una actualización en cascada en las
relaciones de mi base de datos, tiene algún efecto sobre el desempeño y que
problemas me podria acarrear esto.

Saludos,

Preguntas similare

Leer las respuestas

#6 Juan
05/12/2005 - 23:50 | Informe spam
Gracias Alejandro,

El hecho es que mas lo necesito para actualizar unos campos que yo mismo lo
haré, nadie mas lo podrá hacer es por ello la consulta.

Además a niel de aplicativo no se elimina ningún documento.

Saludos


"Alejandro Mesa" escribió en el
mensaje news:
Juan,

No tendras ningun problema si activas la actualizacion y/o borrado en
cascada. Si no lo activas, lo tendras que hacer manualmente. No hay


ninguna
penalidad por activarla. Lo que si debes estar conciente de que cada vez


que
elimines una fila en una tabla que es padre en la relacion, todos los


hijos
asociados a ese padre seran borrados. Un ejemplo es seria la relacion
"cabecera de factura" y "factura detalle", si borras una fila de la


cabecera,
se borraran todas las filas del detalle asociado.


AMB

"Juan" wrote:

> Ok, gracias Maxi y tomare en cuenta tus comentarios.
>
> Saludos
> "Maxi" escribió en el mensaje
> news:OJidshb%
> > Si haces un update entonces se actualizara todo en cascada, perder


info no
> > se perdera. A mi juicio y experiencia nunca uso este tipo de
> actualizaciones
> > en cascada, a mi esto me gusta tenerlo controlado y hacerlo en mis


Sp's
> > donde corresponda ;-)
> >
> >
> > Salu2
> > Maxi [MVP SQL SERVER]
> >
> >
> > "Juan" escribió en el mensaje
> > news:%23vp3Feb%
> > > Hola Maxi,
> > >
> > > A lo que me refiero es que si esto podria ocasionar de que tenga
> problemas
> > > con la bd, a eso me refiero es decir que pueda perder información o


se
> > > corrompa la base de datos, espero que me entiendas.
> > >
> > > Saludos
> > >
> > >
> > > "Maxi" escribió en el mensaje
> > > news:uCH0sMb%
> > >> Si lo tiene, ya que cada cambio en la master hara un cambio en las
> hijas.
> > >> Que consecuencias? no se a que te refieres
> > >>
> > >>
> > >> Salu2
> > >> Maxi [MVP SQL SERVER]
> > >>
> > >>
> > >> "Juan" escribió en el mensaje
> > >> news:uw$XeHb%
> > >> > Hola lista.
> > >> >
> > >> > Quisiera saber si el habilitar una actualización en cascada en


las
> > >> > relaciones de mi base de datos, tiene algún efecto sobre el


desempeño
> y
> > >> > que
> > >> > problemas me podria acarrear esto.
> > >> >
> > >> > Saludos,
> > >> >
> > >> >
> > >>
> > >>
> > >
> > >
> >
> >
>
>
>
Respuesta Responder a este mensaje
#7 Alejandro Mesa
06/12/2005 - 16:59 | Informe spam
Juan,

Pues no veo por que no hacerlo. Eso si, recuerda que el esquema de seguridad
y permisos con el que trabajas en tu db es muy importante, pues depende de
este que otros usuarios puedan ejecutar sentencias de dml sobre tus tablas.
Fijate, no te estoy diciendo que esta forma de hacerlo es mejor o peor, eso
depende de tus necesidades.


AMB

"Juan" wrote:

Gracias Alejandro,

El hecho es que mas lo necesito para actualizar unos campos que yo mismo lo
haré, nadie mas lo podrá hacer es por ello la consulta.

Además a niel de aplicativo no se elimina ningún documento.

Saludos


"Alejandro Mesa" escribió en el
mensaje news:
> Juan,
>
> No tendras ningun problema si activas la actualizacion y/o borrado en
> cascada. Si no lo activas, lo tendras que hacer manualmente. No hay
ninguna
> penalidad por activarla. Lo que si debes estar conciente de que cada vez
que
> elimines una fila en una tabla que es padre en la relacion, todos los
hijos
> asociados a ese padre seran borrados. Un ejemplo es seria la relacion
> "cabecera de factura" y "factura detalle", si borras una fila de la
cabecera,
> se borraran todas las filas del detalle asociado.
>
>
> AMB
>
> "Juan" wrote:
>
> > Ok, gracias Maxi y tomare en cuenta tus comentarios.
> >
> > Saludos
> > "Maxi" escribió en el mensaje
> > news:OJidshb%
> > > Si haces un update entonces se actualizara todo en cascada, perder
info no
> > > se perdera. A mi juicio y experiencia nunca uso este tipo de
> > actualizaciones
> > > en cascada, a mi esto me gusta tenerlo controlado y hacerlo en mis
Sp's
> > > donde corresponda ;-)
> > >
> > >
> > > Salu2
> > > Maxi [MVP SQL SERVER]
> > >
> > >
> > > "Juan" escribió en el mensaje
> > > news:%23vp3Feb%
> > > > Hola Maxi,
> > > >
> > > > A lo que me refiero es que si esto podria ocasionar de que tenga
> > problemas
> > > > con la bd, a eso me refiero es decir que pueda perder información o
se
> > > > corrompa la base de datos, espero que me entiendas.
> > > >
> > > > Saludos
> > > >
> > > >
> > > > "Maxi" escribió en el mensaje
> > > > news:uCH0sMb%
> > > >> Si lo tiene, ya que cada cambio en la master hara un cambio en las
> > hijas.
> > > >> Que consecuencias? no se a que te refieres
> > > >>
> > > >>
> > > >> Salu2
> > > >> Maxi [MVP SQL SERVER]
> > > >>
> > > >>
> > > >> "Juan" escribió en el mensaje
> > > >> news:uw$XeHb%
> > > >> > Hola lista.
> > > >> >
> > > >> > Quisiera saber si el habilitar una actualización en cascada en
las
> > > >> > relaciones de mi base de datos, tiene algún efecto sobre el
desempeño
> > y
> > > >> > que
> > > >> > problemas me podria acarrear esto.
> > > >> >
> > > >> > Saludos,
> > > >> >
> > > >> >
> > > >>
> > > >>
> > > >
> > > >
> > >
> > >
> >
> >
> >



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