database-design-principles
Installation
SKILL.md
데이터베이스 설계 원칙
핵심 철학
"데이터는 영원하지만, 코드는 바뀐다. 데이터 구조를 신중하게 설계하라."
1. 정규화부터 시작, 필요 시 비정규화
- 3차 정규화(3NF)까지는 기본
- 성능 문제가 실제로 발생하면 그때 비정규화
2. 미래를 예측하지 말고, 변화에 대비하라
- 확장 가능한 구조
- 하지만 과도한 추상화는 금물
3. 제약 조건은 DB 레벨에서
- 애플리케이션 코드는 바뀌어도 DB는 데이터 무결성 보장