ER 모델
주소는 한 묶음의 복합 속성
개체 입장에서는 하나의 속성이지만, 내부에는 여러 하위 값이 함께 들어 있습니다.
주소
{ 시, 구, 동, 상세주소, 우편번호 }
시
구
동
우편번호
상세주소
릴레이션 스키마
`users` 테이블에 평탄화
공통 컬럼은 그대로 두고, 주소 묶음은 접두어가 붙은 원자 컬럼들로 저장합니다.
users (
id,
name,
addr_city VARCHAR2(50),
addr_district VARCHAR2(50),
addr_dong VARCHAR2(50),
addr_detail VARCHAR2(200),
addr_zipcode VARCHAR2(10)
)