데이터베이스 Null을 상태로 설계할지 상태 컬럼을 추가할지 판단하는 방법

DB 설계에서 null을 상태로 사용할지 상태 컬럼을 따로 둘지는 비즈니스 요구사항의 복잡도에 따라 결정합니다. 상태가 2개 정도로 단순하면 null 활용이 간단하지만, 3개 이상이거나 자주 변할 예정이면 명시적 상태 컬럼이 유지보수에 유리합니다.