Usando NULL
es preferible, por dos razones:
NULL
se 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
.