Я создаю веб-rpg и хочу сохранить статистику пользователя в базе данных MYSQL.Схема DB для одного игрока web RPG
Я создал таблицу под названием users
. Я помещаю их статистику в ту же самую таблицу? Значение, users
стол с колонками playername
, password
, score
, number of item a
, number of item b
. Или мне нужно разделить статистику на свою собственную таблицу stats
и связать идентификатор пользователя со статистикой?
EDIT:
Это как я бы управлять статистики для каждого пользователя?
Используйте отдельную таблицу статистики с идентификаторами пользователя. –
@JohnMcMahon и настроить его как реляционный db? – Growler
Несомненно, MySQL является реляционной базой данных, и если вы хотите пройти этот маршрут, имеет смысл разбить разные объекты игры на отдельные таблицы. Существует множество различных способов реализации вашей базы данных, как реляционных, так и нереляционных, деления данных на разные таблицы или нет, все зависит от вас и знания ваших данных. Если вы решите моделировать свои данные с реляционной базой данных, вам может быть полезно прочитать о нормализации. –