테이블명 작명 질문입니다! 0 2 2,236

by mjee [DB 기타] [2019.07.02 13:50:31]


새 프로젝트를 시작하여 DB부터 구조를 잡고있습니다.

작은것부터 신경쓰며 만들고 있어서 이런 저런 고민이 많이 생깁니다

 

우선 작명인데.. 보통 테이블 명을 작명할때 테이블이랑 뷰 같은걸 구분 짓기 위해 구분문자를 포함하는것이 좋을까요?

예를 들어

T_USER, VW_USER 혹은 USER_TL, USER_VL

이렇게 붙이거나

아니면 그냥 USER 로 짓는다던가?

어떻게 작명하는것이 프랙티스에 맞을까요?

by 르매 [2019.07.02 14:08:11]

명명 규칙에 맞고 틀리고는 없겠죠. 제 경우엔 T_ 나 TBL_ 같은 접두어도 사용해 보고.. 프로젝트마다 조금씩 바꿔봤는데요. 최근 10년 가량은 테이블과 컬럼에 한정해서는 접두어나 접미사 없이 쓰고 있습니다. 대신 테이블은 복수형, 컬럼은 단수형으로요. 그 밖의 다른 오브젝트.. 뷰, 트리거, 프로시저, 함수, 인덱스, 각종 키에 대해서는 접두사를 쓰고 있습니다.

데이터베이스 명명 규칙으로 구글링 해보시면.. 실제로 사용하는 규칙 문서가 나올텐데요. 그런 문서들을 참고해 보시는 것도 좋을 듯 합니다.

 


by mjee [2019.07.02 15:40:31]

넵 감사합니다! 참고하겠습니다

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입