ANTI PATTERN
반복 값을 한 컬럼에 넣으면 관계형 장점을 잃는다
콤마 문자열이나 JSON 배열은 간단해 보이지만 검색, 중복 방지, 참조 무결성이 어려워진다.
CSVTableConstraint
나쁜 예
col
users.phones = '010...,011...'
issue
검색과 중복 방지가 어렵다
issue
번호별 속성을 붙이기 어렵다
좋은 예
table
user_phones(user_id, phone_no)
key
PRIMARY KEY(user_id, phone_no)
rule
CHECK, UNIQUE, FK 적용 가능