이 글은 이 포스팅을 번역한 글입니다.
일반 규칙
- MySQL은 대소문자를 구분한다. 따라서 소문자로 통일하여 실수를 피할 수 있다.
- 공백 대신 _ 를 사용한다.
- 이름에 숫자를 포함하지 않는다. 영문 알파벳만 사용해야 한다.
데이터베이스 규칙
- 데이터베이스의 이름은 단수 혹은 복수일 수 있지만 일반적으로 단수를 사용해야 한다.
테이블 규칙
- 마찬가지로 테이블의 이름은 단수 혹은 복수일 수 있지만 일반적으로 단수를 사용해야 한다.
필드 규칙
- 대소문자, 공백, 숫자를 포함하지 않는다.
- 두 단어 이하의 짧은 이름을 선택한다.
- 필드 이름만으로 유추하기 쉬워야 한다.
- PK는 id 또는 테이블명_id의 형태를 띄어야 한다.
- 테이블 이름과 동일하게 하지 않는다.
- FK 필드엔 테이블 이름이 있어야 한다.
- 테이블 블로그의 외부 키 id를 나타내려면 blog_id를 사용
- 약어를 사용하지 않는다.
Ghost