항목 관리하는 테이블을 만들려고 하는데요...
code별 항목 chk 여부는 관리 하려고 하거든요.
( code 50개 내외이고, chk는 20개 미만이 될수있습니다. )
key인 code1~ 수시로 추가/변경/삭제 됩니다.
컬럼에 ch1 ~ chk5 는 수시 변동은 없고, 이벤트에 따라서 1년에 1~2번 추가/변경/삭제 될수있습니다.
항목을 A구조처림 가로로 해서 관리 하는게 나을지
항목을 B구조처럼 세로로 해서 code마스터 테이블 관리해서 사용하는게 효율적인지 문의드립니다.
[ A 구조 ]
key | chk1 | chk2 | chk3 | chk4 | chk5 |
code1 | O | O | O | X | O |
code2 | O | X | O | X | O |
.. |
[ B 구조 ]
key | code | chk |
code1 | chk1 | O |
code1 | chk2 | O |
code1 | chk3 | O |
code1 | chk4 | X |
code1 | chk5 | O |
code2 | chk1 | O |
code2 | chk2 | X |
code2 | chk3 | O |
code2 | chk4 | X |
code2 | chk5 | O |
. |