Я немного застрял в разработке базы данных для своего приложения для викторины. Просьба направлять меня на этом -Дизайн базы данных для приложения для викторины
Мое приложение UI будет идти-то вроде этого -
Мои DB
Столы -
пользователя -
user_id
user_name
user_email
user_password
user_registration_date
user_active
Вопрос -
question_id
question_title
question_category_id
question_level_id
question_author_id
question_status
question_create_date
Категория -
cat_id
cat_name
cat_author
cat_create-date
cat_status
Уровень -
level_id
level_name
Ответ -
?????????
Запросы -
Я застрял с ответом table..means Я не уверен, какие столбцы должны быть установлены в ответ таблицы с data type
для этого.
МОЙ ответ будет только в формате опций означает 1,2,3,4 опции или true false в опции NO text type answer ..just выбор.
Просьба направлять меня, поскольку я застрял в этом.
Просьба указать, есть ли что-то неправильное в вышеупомянутых таблицах, и сообщите мне, если разбиение отдельной таблицы на уровень OK
или его плохое (уровень будет только - начальный, средний, предварительный).
+1 для включения структуры для записи ответов пользователей. –
@JackPettinger, какой у вас совет для отдыха в столах .. это нормально? +1 – Trialcoder
@Trialcoder Другие таблицы выглядят отлично. Однако, если я что-то не хватает, похоже, что ваша структура настроена только для одной викторины. Если вы хотите пройти несколько викторин, вам понадобится таблица Quiz и таблица QuizQuestions. Тогда вы даже можете использовать таблицу UserQuizes, ограничивая пользователей определенными викторинами. –