
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.06.2013, 01:10
|
|||
|---|---|---|---|
|
|||
Подскажите как верно спроектировать базу данных - сервис прохождения игр |
|||
|
#18+
Приветствую, господа! Подскажите как верно спроектировать базу данных и по возможности подсказать CMS которая для этого подойдет. Пример сервиса следующий Сервис о прохождении игр В сервисе может каждый зарегистрироваться и получить возможность просмотра и редактирования прохождения игр Основная база данных сервиса 1) “НАЗВАНИЕ ИГРЫ” - это основной параметр (по нему ведется поиск) - это основная запись - игр в основной базе может быть очень много =2) "ПЛАТФОРМА" - выбор из списка - (пр. PC, MacOS, XBOX, SonyPlaystation) =3) "ССЫЛКА" - ссылка на официальный сайт игры =4) "ЛОГОТИП" - ссылка на логотип игры - всегда один =5) “УРОВЕНЬ” - этот параметр означает уровень - например местоположения игрока (например некая игра - уровень имеет название "Окрестности Лондона") - уровней в игре может быть много ==6) “КВЕСТ” - для прохождения уровня нам как правило нужно пройти несколько заданий - квестов (например. "найти золото партии") квестов в уровне может быть много ===7) “ОПИСАНИЕ” - к каждому квесту идет подробное описание как его выполнить. - на каждый квест одно описание. Для пользователя Каждый пользователь имеет возможность создания своего списка любимых игр, пользователь может выбрать из общей базы игру и скопировать ее в свой собственную базу. Тогда у него появляется возможность редактирования каждого поля игры (включая ее название) (возможно тут можно предолжить более удобный вариант) 1) “НАЗВАНИЕ ИГРЫ” - у пользователя в избранном может быть не более 200игр =2) "ПЛАТФОРМА" - выбор из списка - (пр. PC, MacOS, XBOX, SonyPlaystation) =3) "ССЫЛКА" - ссылка на официальный сайт игры =4) "ЛОГОТИП" - ссылка на логотип игры - всегда один =5) “УРОВЕНЬ” - этот параметр означает уровень - например местоположения игрока (например некая игра - уровень имеет название "Окрестности Лондона") - уровней в игре может быть много ==6) “КВЕСТ” - для прохождения уровня нам как правило нужно пройти несколько заданий - квестов (например. "найти золото партии") квестов в уровне может быть много ===7) “ОПИСАНИЕ” - к каждому квесту идет подробное описание как его выполнить. - на каждый квест одно описание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2013, 03:12
|
|||
|---|---|---|---|
Подскажите как верно спроектировать базу данных - сервис прохождения игр |
|||
|
#18+
И за чем же дело стало? Выделяйте сущности, стройте связи. Сущность "игра" ее атрибуты название, платформа, сайт, логотип Сущность "уровень" я бы назвал локация - меньше неоднозначности атрибуты Название, описание, ссылка на игру Сущность квест Название, описание ссылка на локацию Сущность пользователь атрибуты пользователя Сущность персонаж название, атрибуты, ссылка на пользователя и так далее в подобном духе. А мы потом будет по вашей схеме топтаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1541189]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 166ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...