Usando NULL es preferible, por dos razones:
NULLse usa para indicar que el campo no tiene valor, que es exactamente lo que está tratando de modelar.- Si decide agregar algunas restricciones de integridad referencial en el futuro, deberá usar
NULL.