안녕하세요.
게임 서버를 개발중인 개발자입니다.
다름이아니고, 게임 데이터베이스를 설계하는 과정에서
'기간제 아이템을 위한 데이터베이스를 어떻게 설계하는지'에 대해서 궁금하여 질문을 올리게 되었습니다.
현재 데이터베이스를 대략적으로 말씀드리자면,
item: id(INT), 구입 가격(INT), 판매 가격(INT), 사용기간(INT, 기간제가 아닐 경우 0), 능력치(TEXT, 따로 파싱해서 사용중입니다.)
character : id(INT), 이름(VarChar), 머리(INT), 몸(INT), 팔(INT), 다리(INT), 능력치(TEXT, 각 부위별 아이템 능력치를 합산한 값이 들어갑니다.)
위와 같습니다. 머리, 몸, 팔, 다리 부분에는 item 테이블의 id가 들어가는데요.
이 구조의 경우에는 기간제 아이템이 아닐 때는 문제없이 사용이 가능한데, 기간제 아이템을 사용할 때는 어떤식으로 구조를 바꾸어야할지 모르겠습니다.