Я пытаюсь разработать схему БД для своего приложения, и мне нужна некоторая помощь.
Приложение представляет собой викторину \ игру, в которой пользователю предлагаются вопросы \ ответы (множественный выбор).
Я думаю, это довольно понятно, но на всякий случай вот краткое описание:
- Категории - типы вопросов и оценка этих типов
- Уровни - Прогресс пользователя и необходимое количество для прохождения
- Логины - Таблица логина
- Пользователи - Таблица пользователей
- Game_Stats - игровая статистика для пользователя
- Вопросы - Список вопросов и соответствующая им информация
Я использую PostgreSQL DB, вот как моя схема выглядит сейчас:
A несколько заметок:
- Я использую последовательный, поскольку он может автоматически увеличивать
- столбец question_id существует только потому, что в настоящий момент он может быть десятичным, а последовательный является целым