Se puede eliminar en cascada definiendolo al momento de crear en FK,
entonces al eliminar la PK (que es FK en la otra tabla) el motor
eliminará automaticamente todas las referencias de esa PK en la tabla
que contiene las FK. Tambien se puede definir que ponga las FK en null
si es que no se quiere perder los otros datos o restringir la
eliminacion que es lo que a vos te esta pasando.