-
Notifications
You must be signed in to change notification settings - Fork 0
14. DB 네이밍 컨벤션 그라운드룰
HoeJeongJang edited this page Nov 29, 2022
·
2 revisions
- 예약어와 구분 짓기 위해, 테이블, 뷰, 컬럼 등 모든 식별자는 소문자로 작성합니다.
- snake case : 모든 글자를 소문자로 하고, 복합어구는 언더스코어(_)로 단어를 구분해주는 방법입니다.
matchType (X) -> match_type (O)
Name(X) -> name(O)
text, timestamp 등은 컬럼명으로 적합하지 않습니다.
- 약어 사용 시 참고 링크 : Curioustore
mid_nm (X) -> middle_name (O)
-- track_straight table 에서
straight_jump (X) -> jump(O)
- 이름을 명명할 때 혼란이 없도록 하기 위함입니다.
tracks (X) -> track(O)
- id는 짧고, 명확하기 때문에 join을 할 때 key를 헷갈릴 일이 적습니다.
track_id (X) -> id (O)
- 역시 짧고 명확하기 때문에 헷갈릴 일이 적습니다.
*그라운드룰을 기반으로 설계한 카트타고 출근팀의 ERD와 관련하여 자세한 내용을 확인하고 싶으시면, 아래 위키 페이지를 참고해주세요.