20

명명 규칙: 이름만 봐도 알게

Day 4: 이 테이블 설계 누가 했어요? - ERD 패턴

학습 목표

테이블/컬럼 명명 규칙을 익힌다 일관된 명명의 중요성을 이해한다

왜 명명 규칙이 중요한가?

나쁜 예:

에디터 로딩 중...

좋은 예:

에디터 로딩 중...

이름만 봐도 이해된다!


테이블 명명 규칙

규칙예시
복수형 (영어)customers, orders, products
snake_caseorder_items, user_profiles
소문자customers (O), Customers (X)
축약어 지양orders (O), ord (X)
접두사로 분류dim_customer, fact_sales

DW 테이블:

에디터 로딩 중...

컬럼 명명 규칙

규칙예시
snake_casefirst_name, order_date
테이블명_id (PK)customer_id, order_id
is_xxx (Boolean)is_active, is_deleted
xxx_at (Timestamp)created_at, updated_at
xxx_date (Date)order_date, birth_date
xxx_count, xxx_amountorder_count, total_amount

자주 쓰는 접두사/접미사:

에디터 로딩 중...

FK 명명 규칙

참조하는 테이블의 PK 이름과 동일하게!

에디터 로딩 중...

예외: 같은 테이블을 두 번 참조할 때

에디터 로딩 중...

인덱스/제약조건 명명 규칙

에디터 로딩 중...

패턴: {타입}_{테이블}_{컬럼}