Reglas principales de eliminación de datos y relaciones de muchos a muchos

Digamos que tiene departamentos y empleados y cada departamento tiene varios empleados, pero cada empleado también puede ser parte de varios departamentos.

Así que hay una relación de muchos a muchos entre los empleados y los departamentos. Al eliminar un departamento, me gustaría eliminar todos los empleados que solo forman parte de ese departamento y anular la relación con este departamento para todos los empleados que también sean miembros de otro departamento.

¿Una regla de cascada en ambas direcciones haría eso? ¿O una regla en cascada elimina automáticamente a todos los empleados de un departamento, independientemente de otras afiliaciones?

Respuestas a la pregunta(2)

Su respuesta a la pregunta