Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как верно спроектировать базу данных - сервис прохождения игр / 2 сообщений из 2, страница 1 из 1
30.06.2013, 01:10
    #38314937
ipetren
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как верно спроектировать базу данных - сервис прохождения игр
Приветствую, господа!
Подскажите как верно спроектировать базу данных и по возможности подсказать CMS которая для этого подойдет.

Пример сервиса следующий

Сервис о прохождении игр

В сервисе может каждый зарегистрироваться и получить возможность просмотра и редактирования прохождения игр

Основная база данных сервиса
1) “НАЗВАНИЕ ИГРЫ” - это основной параметр (по нему ведется поиск) - это основная запись - игр в основной базе может быть очень много

=2) "ПЛАТФОРМА" - выбор из списка - (пр. PC, MacOS, XBOX, SonyPlaystation)

=3) "ССЫЛКА" - ссылка на официальный сайт игры

=4) "ЛОГОТИП" - ссылка на логотип игры - всегда один

=5) “УРОВЕНЬ” - этот параметр означает уровень - например местоположения игрока (например некая игра - уровень имеет название "Окрестности Лондона") - уровней в игре может быть много

==6) “КВЕСТ” - для прохождения уровня нам как правило нужно пройти несколько заданий - квестов (например. "найти золото партии") квестов в уровне может быть много

===7) “ОПИСАНИЕ” - к каждому квесту идет подробное описание как его выполнить. - на каждый квест одно описание.

Для пользователя
Каждый пользователь имеет возможность создания своего списка любимых игр, пользователь может выбрать из общей базы игру и скопировать ее в свой собственную базу. Тогда у него появляется возможность редактирования каждого поля игры (включая ее название) (возможно тут можно предолжить более удобный вариант)
1) “НАЗВАНИЕ ИГРЫ” - у пользователя в избранном может быть не более 200игр

=2) "ПЛАТФОРМА" - выбор из списка - (пр. PC, MacOS, XBOX, SonyPlaystation)

=3) "ССЫЛКА" - ссылка на официальный сайт игры

=4) "ЛОГОТИП" - ссылка на логотип игры - всегда один

=5) “УРОВЕНЬ” - этот параметр означает уровень - например местоположения игрока (например некая игра - уровень имеет название "Окрестности Лондона") - уровней в игре может быть много

==6) “КВЕСТ” - для прохождения уровня нам как правило нужно пройти несколько заданий - квестов (например. "найти золото партии") квестов в уровне может быть много

===7) “ОПИСАНИЕ” - к каждому квесту идет подробное описание как его выполнить. - на каждый квест одно описание.
...
Рейтинг: 0 / 0
30.06.2013, 03:12
    #38314952
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как верно спроектировать базу данных - сервис прохождения игр
И за чем же дело стало?
Выделяйте сущности, стройте связи.
Сущность "игра"
ее атрибуты
название, платформа, сайт, логотип
Сущность "уровень" я бы назвал локация - меньше неоднозначности
атрибуты
Название, описание, ссылка на игру
Сущность квест
Название, описание ссылка на локацию

Сущность пользователь
атрибуты пользователя

Сущность персонаж
название, атрибуты, ссылка на пользователя

и так далее в подобном духе.
А мы потом будет по вашей схеме топтаться
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как верно спроектировать базу данных - сервис прохождения игр / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]