안녕하세요. 백엔드 과정을 공부하고 있는 코딩초보입니다. 좋은 품질의 강의를 제공해주셔서 감사합니다.
강의와 직접 관련된 스프링 질문은 아니지만 백엔드 개발과 관련하여 질문 드립니다.제가 현재 이 강의를 들으면서 강의내용을 토대로 간단한 사이트를 구현하고 있는데요.기능 중 하나가 무조건 개인정보 동의를 받고나서 인증로직을 타는 프로세스입니다. 그 로직을 타면 테이블에 데이터들이 INSERT 되는데요.
동의를 해야지만 로직이 들어가니 개인정보 동의는 무조건 TRUE나 1 등 '동의'의 데이터가 들어가게 됩니다. 그럼 이 컬럼은 실제로 의미없는 값이긴 한데요. 개인정보동의다 보니 값은 의미없지만 데이터는 의미가 있다고 생각이 드는데요. 이런경우 테이블에서 개인정보동의 컬럼이 있어야할까요? 아니면 없어도 되는걸까요?개인적으로 있어야한다고 생각하는데, 좋은 설계시 어떤게 좋은건지 여쭤봅니다.감사합니다.