Entity를 설계하는 과정에 있어 Column의 이름을 짓는데 어려움을 겪었다.
Figma 화면 상에 있는 단어 자체가 어렵다보니, 나름 파파고로 번역도 해가며 Column 이름을 지었지만 계속 이름이 길어지는 것 같고, 단어가 어려운 것 같아 Column 이름을 짓는 규칙을 찾아보았다.
1. 대문자를 사용한다
2. 단어와 단어사이는 _ 로 구분한다.
3. 약어를 사용한다
4. 단어는 8자리를 넘을 수 없다
5. Primary Key가 단어에서 가장 우선한다
6. Not Null Column이 우선한다
7. Null Column은 Data, Number, Char 순으로 한다.
추가로, 프로그래머들이(난 프로그래머라고 지칭하긴 아직 아니지만ㅠ) 변수나 컬럼명 등의 이름을 지을 때 가장 힘들어하는데, 이를 도와주는 사이트가 있다고 한다. (신기)
참고자료 https://velog.io/@jkijki12/Database-%EC%9D%B4%EB%A6%84-%EC%A7%93%EA%B8%B0-%EC%96%B4%EB%A0%A4%EC%9A%B0%EC%84%B8%EC%9A%94 좋은 자료 감사합니다 :)
위의 자료에서 Database name, PrimaryKey name, Foreign Key name 등 DB에서 다양한 이름을 짓는 규칙들이 명시되어 있다.
'Backend > DB' 카테고리의 다른 글
컬럼 Column, Row란? (0) | 2023.03.08 |
---|---|
varchar의 의미 (0) | 2023.02.28 |
차트 데이터 볼 때 유의사항 +) Cron이란? (0) | 2023.02.17 |
Entity와 Table의 차이점 (0) | 2023.01.18 |
RDBMS(Relational Database System)와 ERD Cloud (0) | 2023.01.16 |