Pues haber si me explico y pueden hecharme un cable.

Supongamos que tengo dos tablas creadas en SqlServer.
Estas dos tablas están relacionadas.
Supongamos que quiero eliminar de una tabla, un campo del cual dependen X registros de la otra tabla.
¿Como sería la forma mas eficiente de realizar esta operacion?
1-. Eliminar todos los registros de la tabla y despues el registro de la otra tabla.
2-. Crear un disparador (No sé si se podría), que haga, que al eliminar X registro de la tabla, elimine todos los registros de la otra tabla.
Di que no se si se podría por que por lo que sé, no se puede eliminar un campo de una tabla si hay campos de otras que dependen de este, ¿Valdría lo del disparador? ¿O tendría que hacerlo de la primera forma?
En fin, gracias por la ayuda que puedan darme.
Saludos.