Мне нужно реализовать несколько вариантов, но только один правильный ответ в MySQL - PullRequest
0 голосов
/ 15 декабря 2011

Мне нужно создать базу данных, используя mysql.

Проблема, которую я получаю, заключается в том, как сохранить параметры для вопроса в таблице, так как количество вариантов может изменяться при изменении вопросов.

Пример: - Один вопрос может иметь 4 варианта, а другой вопрос может иметь 7 вариантов, но только один правильный вариант.

1 Ответ

5 голосов
/ 15 декабря 2011

Одна таблица для вопросов.

Поскольку на один вопрос может быть много ответов, одна таблица для ответов и таблица первичного ключа для вопросов будут использоваться в качестве внешнего ключа в таблице ответов, это сделает one to many relationship.

Таблица вопросов

идентификатор вопроса

Таблица ответов

id, идентификатор_опроса, ответ, is_correct_answer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...