테이블을 생성해야하는데, 특정칼럼에 어래이형 데이터를 [홍길동,강감찬,박찬호] 0 2 1,165

by 공기 [DB 모델링/설계] [2018.08.24 17:02:12]


와 같이... Array형태의 데이터를 넣으려고 합니다.

특정 이벤트행사에  관련있는 담당자를  넣는 칼럼인데요...

이와같이  테이블모델링 많이 하나요?  문제는 없나요?

일단은 코딩하는데  번거롭기할듯한데..(리스트속에 또 어래이형식 꺼내오기..-_-)

 

 

P.S. 다른 플젝에서  간혹 보기는 했는데...  괜찮은 방법인가요?

위와같이  Array로 데이터를   넣는 방법을 안한다면,  하나의 이벤트에  1Row가  생기는게 아니고,

3개의 Row가 

이벤트1, 홍길동

이벤트1, 강감찬

이벤트1, 박찬호  <=== 이와같이 생성 되겠죠...

 

by 우리집아찌 [2018.08.24 17:07:25]

일반적으로 쓰지않습니다.

SAP이나 범용적으로 쓰는곳에서는 쓴다고 하더군요.

정규화와 거리가 멀기때문에 권장하지 않습니다.


by 신이만든지기 [2018.08.24 17:44:20]

저도 추천하지 않습니다. 

테이블을 1:N 구조로 만드는게 좋을 것 같습니다. 

데이터 정렬이라던지, 삽입, 삭제를 배열에서 처리하는 것보다 DB에서 처리하는 게 더 편하지 않나요?

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입