MULTI VALUE

다중값 속성은 별도 테이블로 분리한다

전화번호 여러 개, 태그 여러 개처럼 반복 값은 한 컬럼에 문자열로 넣지 않는다.

Owner FKValueUNIQUE
user_phones (
  user_id  FK -> users.id,
  phone_no VARCHAR2(20),
  type     VARCHAR2(20),
  PRIMARY KEY (user_id, phone_no)
)
search검색 가능전화번호를 조건으로 찾기 쉬움
rule제약 가능중복, 형식, 필수값 제약을 걸 수 있음
extend확장 가능번호별 타입, 인증 여부 같은 속성 추가 가능