Member 13008699 Ответов: 2

Дизайн базы данных для веб-сайта queston с несколькими вариантами выбора


Как создать базу данных для веб-сайта MCQ таким образом, чтобы у меня было 3 раздела физика химия и математика, и у меня были разные подтемы из каждого раздела. Я хочу сохранить минимум 20 вопросов по каждой теме. Я хочу хранить вопросы, варианты выбора и правильные ответы таким образом, чтобы все вопросы подтем хранились в одной таблице, но вопросы из разных подразделов раздела хранились в разных.

Что я уже пробовал:

Я создавал 3 таблицы, одну для разделов, одну для вопросов и одну для выбора, но у меня возникли трудности с хранением вопросов для отдельных подразделов

Richard MacCutchan

-у меня возникли трудности"
Извините, но никто здесь не может догадаться, что это должно означать. Пожалуйста, отредактируйте свой вопрос и добавьте некоторые надлежащие технические детали.

2 Ответов

Рейтинг:
2

Peter Leow

Это может помочь вам начать работу:

section table   topic table	  question table	  choice table    answer table
section_id	    topic_id      question_id         choice_id	      question_id
section_title   topic_title   question_desc       choice_desc     choice_id
  	            section_id    topic_id	          question_id
Проектирование баз данных-это итеративный процесс. Окончательный дизайн будет зависеть от требований пользователя и других соображений, таких как простота операций с базой данных.
Если вы новичок в проектировании баз данных, то вам следует научиться:
1. Введение в проектирование баз данных[^]
2. 1nf, 2NF, 3NF и BCNF в нормализации базы данных[^]


Рейтинг:
0

Patrice T

Цитата:
Как создать базу данных для веб-сайта MCQ

Проектирование баз данных-это обширная тема и, безусловно, выходит за рамки вопроса о контроле качества.
Цитата:
у меня возникают трудности с хранением вопросов для отдельных подразделов

Это и ничто другое-одно и то же.


Member 13008699

то пожалуйста, у предложить то, что надо
- а я знаю?