Relaciones

06/02/2006 - 21:05 por Jiordie | Informe spam
Hola a todos!

Alguien me puede orientar sobre esto?, qué tan bueno o malo es colocar en
las relaciones actualización y borrado en cascada?. si tienen un link donde
me pueda instruir acerca del tema les agradecería.

Desde ya muchas gracias

Preguntas similare

Leer las respuestas

#21 Alfredo Novoa
07/02/2006 - 18:21 | Informe spam
On Tue, 7 Feb 2006 17:06:02 +0100, "Miguel Egea"
wrote:

Yo, por avivar la polémica, estoy de acuerdo con Alejandro, lo que se puede
hacer de forma declarativa hagámoslo de forma declarativa.



Gran principio. Es una pena que haya tan pocos desarrolladores que lo
pongan en práctica.

Sin embargo, y aunque soy murciano y no gallego, lo cierto es que en mi
opinión usar o no On Delete casdade u cualquiera otra opción como SET NULL o
la que sea depende de la entidad que se esté borrando más que la tecnología,
así pues si pondría on delete cascade para que borrado un pedido se borren
sus líneas, y los datos asociados a la factura y no lo usaría para por
ejemplo que borrado una forma de pago se borren todas las facturas de esa
forma de pago.



Todo depende de las reglas de negocio que tengas que implementar. Es
una cuestión de funcionalidad y no de diseño. En el segundo caso sería
más razonable usar On Delete Restrict, pero si un cliente se empeña en
que quiere que si se borra una forma de pago se borren las facturas,
pues allá el :-)


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