powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Подскажите как верно спроектировать базу данных - сервис прохождения игр
2 сообщений из 2, страница 1 из 1
Подскажите как верно спроектировать базу данных - сервис прохождения игр
    #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
Подскажите как верно спроектировать базу данных - сервис прохождения игр
    #38314952
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И за чем же дело стало?
Выделяйте сущности, стройте связи.
Сущность "игра"
ее атрибуты
название, платформа, сайт, логотип
Сущность "уровень" я бы назвал локация - меньше неоднозначности
атрибуты
Название, описание, ссылка на игру
Сущность квест
Название, описание ссылка на локацию

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

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

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


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