DB Design - Помогите создать схему - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь разработать схему БД для своего приложения, и мне нужна некоторая помощь.

Приложение представляет собой викторину \ игру, в которой пользователю предлагаются вопросы \ ответы (множественный выбор).

Я думаю, это довольно понятно, но на всякий случай вот краткое описание:

  • Категории - типы вопросов и оценка этих типов
  • Уровни - Прогресс пользователя и необходимое количество для прохождения
  • Логины - Таблица логина
  • Пользователи - Таблица пользователей
  • Game_Stats - игровая статистика для пользователя
  • Вопросы - Список вопросов и соответствующая им информация

Я использую PostgreSQL DB, вот как моя схема выглядит сейчас:

DB IMG

A несколько заметок:

  1. Я использую последовательный, поскольку он может автоматически увеличивать
  2. столбец question_id существует только потому, что в настоящий момент он может быть десятичным, а последовательный является целым
...