개발자

DB테이블 컬럼에 대해 질문드립니다

2023년 02월 09일조회 146

문의사항 이란 테이블에 어떤 문의사항인지에 대한 컬럼( 결제 문의, 시스템문의 등 )있다 가정 하겠습니다. 그 컬럼의 데이터 타입을 ENUM으로 잡고 한글로 값을 넣는게 잘못된건가요? 제가 볼땐 문의사항 내용도 한글인데 타입값은 한글로 넣으면 안되는 건지 궁금해서요.. 고수님들 답변 부탁드립니답!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

psmon님의 프로필 사진

enum을 type 코드값(숫자 또는 최소한 영문)로 정의 하고 노출명 필드의 값을 추가로 한글로 관리 하는게 좋을것 같습니다. 다음과 같은 이유때문입니다. - sql문의 조건절을 한글로 작성해야 할수도 있음 : 한글이 작동안된다란 의미는 아닙니다. 띄어쓰기를 허용하는경우 로직문제 발생시 오류 찾기 어려울수 있습니다 - 노출명은 변경될수 있으며, 변경 발생시 로직코드를 포함 변경범위가 커질경우 유지어려움 - 다중언어 노출을 지원해야하는 경우, 코드명 자체가 한글명인 경우 이점이 없을수 있습니다. 이상어플리케이션 관점으로 DB관점에서는 사이즈및 성능을 포함 다양한 이슈가 있을수도 있겠습니다.

profile picture

익명

작성자

2023년 02월 09일

아 넵넵 답변 감사합니다. 이해가 되네요 정말 감사합니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!