Modeling (1) 썸네일형 리스트형 m : n 모델을 단일 컬럼으로 표현하는 문제 cardinality 가 m : n 인 모델을 비정규화하여 표현해야하는 경우가 종종 있습니다. 예를 들어 설명하는 것이 이해를 도울 수 있을 것 같군요. 음.. 뭐가 좋을까요? . . 회원이 구독하는 메일링 리스트를 예로 들면 적당하겠군요. 정규화된 형태라면 아래와 같습니다. 그런데 개발자로부터 이런 요구를 받아 보신 적이 있으신지 궁금하네요. "메일링 리스트의 종류가 10개가 채 안되니.. 그냥 회원 테이블에 구독하는 메일링 리스트를 컬럼 1개에 넣어 주세요." 전 비슷한 요청을 참 많이 받아봤던 것 같습니다. 예의 메일링 리스트라던가.. 관리자의 권한이라던가.. 설문이라던가.. 등등 이때 개발자가 요구하는 1개의 컬럼이란 비트 연산의 결과를 integer나 binary로 저장해 달라는 뜻이 됩니다. .. 이전 1 다음