Foreign keys
Publicado por juanita (14 intervenciones) el 13/02/2009 13:56:54
Hola,
Tengo un problema con las foreign keys en Sql Server: si tengo la tabla Producto y la tabla ProcesoProductivo.
Producto :
Cod as int, Nombre as nvarchar (255), etc, CodProcesoProductivo...
ProcesoProductivo :
Cod as int, Nombre as nvarchar (255), etc...
Pongo la foreign key del cod de procesoproductivo con el campo CodProcesoProductivo de la tabla Producto. Entiendo que Producto es el padre y procesoproductivo el hijo.
Vale, lo tengo en cascada el update y el delete. Pues Si borro un proceso productivo me borra todoel producto.
Y mi pregunta es : no deberia ser al reves? si borro el producto q me borre le procesoproductivo asociado? si borro el padre me borre el hijo en vez de alreves?
Tengo un problema con las foreign keys en Sql Server: si tengo la tabla Producto y la tabla ProcesoProductivo.
Producto :
Cod as int, Nombre as nvarchar (255), etc, CodProcesoProductivo...
ProcesoProductivo :
Cod as int, Nombre as nvarchar (255), etc...
Pongo la foreign key del cod de procesoproductivo con el campo CodProcesoProductivo de la tabla Producto. Entiendo que Producto es el padre y procesoproductivo el hijo.
Vale, lo tengo en cascada el update y el delete. Pues Si borro un proceso productivo me borra todoel producto.
Y mi pregunta es : no deberia ser al reves? si borro el producto q me borre le procesoproductivo asociado? si borro el padre me borre el hijo en vez de alreves?
Valora esta pregunta


0