Por una cuestion de consistencia de datos, no es recomendable borrar físicamente. Siempre es mejor desactivarlo, cosa que suele hacerse agregando un campo de fecha_baja, nulable, lo mismo que el fecha_alta. Es lo que se denomina "baja lógica"
El campo fecha_baja es null a menos que se lo "borre" virtualmente.
Además facilita el seguimiento y trazabilidad.