We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 44309
    • 1 Posts
    Приветствую, господа!
    Подскажите как верно спроектировать базу данных и по возможности подсказать CMS которая для этого подойдет.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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