안녕하세요.
MySQL에 아이템 저장할 때 여쭐게요...
예를들어서,
인베토리가 있습니다. 인벤토리에는 무기 20개를 담을수 있어요.
아이템의 종류는
칼001~010, 반지001~010, 목걸이 001~010 총 30가지라고 가정하고
각각의 옵션의 수치가 랜덤하게 나옵니다.
옵션은, 힘스탯 5 만 붙을수도 있고, 공격력+, 레벨+, 불, 물...등의 속성+, 민첩+, 피+, 마나+, 스킬+ 등
옵션의 종류가 많습니다.
적군을 죽였을때 획득한 칼의 옵션이 다음과 같고
칼의
대미지+100
피흡수+9
링의민첩+10
물속성+5
이런 랜덤한 무기들을
20개나 가지고 있다면,
유저 한명당 20개를 저장해야하는데...
표1-1 과 같이 무기 테이블을 만들어 모두 무식하게 나열해서 저장할수도 있겠지만,
표1-1
무기1종류 |
옵션1 |
옵션2 |
무기2종류 |
옵션1 |
옵션2 |
무기3종류 |
옵션1 |
옵션2 |
SW002 |
DM100 |
LA09 |
RI007 |
DX10 |
WA05 |
NULL |
NULL |
NULL |
|
|
|
|
|
|
|
|
|
너무 비효율적이라고 생각이 듭니다.
다른 방법이 있을까요???
없을것 같기도하고...
모르겠네요...
좋은 방법 있으시면 답변 부탁드립니다... 감사합니다~