powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для Голосования
6 сообщений из 6, страница 1 из 1
Структура БД для Голосования
    #35022108
greef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Подскажите правильную структуру для голосования.
Условия - обычное web голосование, позволяющие выбрать один из доступных пунктов. Вопросы и пункты голосования, а также результаты хранятся в базе.
Я думаю 2 варианта.

A) 2 таблицы:
1) questions ( id_question , question);
2) answers ( id_answer , answer, sum, id_question).
И связь один-ко-многим.

B) 3 таблицы:
1) questions ( id_question , question);
2) answers ( id_answer , answer);
3) vote ( id_answer , id_question , sum);
Связь между questions и vote один-ко-многим;
Связь между answers и vote один-ко-многим;
В таблице vote составной ключ.

Заранее спасибо.
...
Рейтинг: 0 / 0
Структура БД для Голосования
    #35026844
тестовое задание от bossdev ?
...
Рейтинг: 0 / 0
Структура БД для Голосования
    #35028936
greef
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мимо проходил2тестовое задание от bossdev ?

Да.
...
Рейтинг: 0 / 0
Структура БД для Голосования
    #35045282
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мимо проходил2тестовое задание от bossdev ?
нет, систему для интернет-выборов президента делает :-)
...
Рейтинг: 0 / 0
Структура БД для Голосования
    #35045703
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
greef

B) 3 таблицы:
1) questions ( id_question , question);
2) answers ( id_answer , answer);
3) vote ( id_answer , id_question , sum);
Связь между questions и vote один-ко-многим;
Связь между answers и vote один-ко-многим;
В таблице vote составной ключ.


Может существовать множество вопросов к которым относится один ответ?

Представимая, но наверное редкая ситуация, когда, например, из четырех вариантов ответа три обязательно:
Да,
Нет,
Не имеет значения
...
Рейтинг: 0 / 0
Структура БД для Голосования
    #35207694
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одна таблица
vote (id, question, answer, id_top, sum);

id_top для ответа ссылается на вопрос, для вопроса - null
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для Голосования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]