---
type: template
domain: product
role: Database
status: active
last-reviewed: 2026-07-27
---

# ERD·스키마 명세

> 도메인 개념을 저장 구조, 제약, 관계와 데이터 수명으로 구체화한다. 이 표가 납품 산출물인 **ERD·테이블정의서**의 구현 단계 원본이다 — 손으로 이중 관리하지 말고 최종본은 schema에서 역생성한다. 설계 단계 정본은 [[02_API·데이터 계약]](Tech Lead)이며, 구현이 그와 달라지면 CR 또는 설계 문서 갱신으로 처리한다.

## 기본 정보

| 항목 | 작성 |
|---|---|
| 기능·요구사항 ID (RTM 연결) |  |
| Owner / Reviewer |  |
| 대상 DB·버전 |  |
| 기존 schema 기준 |  |
| 예상 데이터 규모·증가율 (발주사 확인값/추정 구분) |  |

## 엔터티·관계

| 엔터티 | 목적 | PK | 주요 관계 | 소유·수명 | 요구사항 ID |
|---|---|---|---|---|---|
|  |  |  |  |  |  |

## 컬럼 명세

| 테이블.컬럼 | 타입·길이 | NULL | default | CHECK·unique | 민감도 | 생성·변경 근거 |
|---|---|---|---|---|---|---|
|  |  |  |  |  |  |  |

## 외래키 정책

| 관계 | cardinality | FK | ON DELETE | ON UPDATE | orphan 처리 | 근거 |
|---|---|---|---|---|---|---|
|  |  |  |  |  |  |  |

## 데이터 불변식

| 불변식 ID | 설명 | DB 제약 | 애플리케이션 검증 | 위반 시 처리 |
|---|---|---|---|---|
| DB-INV-001 |  |  |  |  |

## 완료 질문

- [ ] 타입·길이가 실제 데이터 도메인과 연산에 맞는가?
- [ ] NULL과 빈 값의 의미가 구분되는가?
- [ ] unique·CHECK·FK가 가능한 불변식을 DB에서도 지키는가?
- [ ] PII·secret 컬럼의 분류·보존 정책을 Security 및 발주사 정책과 확인했는가?
- [ ] 공통코드성 컬럼은 코드정의서(납품 산출물)와 값이 일치하는가?

## 결정·미결

| ID | 대안 | 결정·근거 | 영향 | 승인자 | 상태 |
|---|---|---|---|---|---|
| DB-SCHEMA-001 |  |  |  |  | Draft |
