Tienes que poner bien los constraints a la hora de hacer las tablas.
Por otro lado, también podrías tratarlo con triggers, utilizando las claves foráneas.
Sin un caso mucho más específico, no te puedo dar un ejemplo mucho más específico.
Por otro lado, también podrías tratarlo con triggers, utilizando las claves foráneas.
Sin un caso mucho más específico, no te puedo dar un ejemplo mucho más específico.