DB 네이밍 컨벤션
- 따옴표를 사용하지 않는다.
- 이름은 소문자로 작성해야 한다.
- 데이터 타입을 이름으로 작성하면 안된다.
- 단어 사이는 underscores(_)로 구분한다.(Snake Case)
- 약어를 사용하지 않는다.
- 전체 단어보다 통용되는 약어는 사용한다.
- 예약어는 피한다.
- 단수형 이름을 가져야 한다.
- 단수로 지정해야 하는 이유
1) 일관성 : 단일 행을 보유하는 관계를 가질 수 있다.
2) 분명하다 : 단수를 사용하면 명사를 복수화하는 방법을 고민할 필요가 없다.(ex: Persons? People?)
3) 프로그래밍 언어와 데이터베이스 간 변환이 간단하다 : 단수 이름을 사용하면 프로그래밍 언어와 DB 간의 이름 변환이 간단히 적용된다.
주요 필드
- 기본키
- 외래키
- 외래키 필드는 참조된 테이블의 이름과 참조된 필드의 이름 조합이어야 한다.

추가적인 참고사항
https://12bme.tistory.com/246