Chociaż niekoniecznie jest to „złe”. Pozbyłbym się null
i po prostu zezwól na 0
i 1
. Oczywiście dla rodziców zawsze będzie to 0
, tylko dziecko może mieć oba 1
lub 0
.
Kiedy pozwolisz, aby pole było null
na zawsze musisz dodać ochronę dla null
wielkość liter we wszystkich zapytaniach, więc zarezerwowałbym użycie null
do użytku tylko z kluczami pól obcych lub miejscami, w których dosłownie nie ma prawidłowej wartości.