Структура БД при организации опросника на сайте - Mastertalk
Структура БД при организации опросника на сайте
  • Доброго времени суток.

    Хочу организовать возможность опрашивания посетителей сайта. Опросов планируется проводить много. Каким образом лучше организовать структуру таблиц в базе данных (СУБД MySQL) для большого числа опросов?
    Не будет ли возникать проблемы с производительностью, если структура будет следующей?
    В БД 2 таблицы: первая таблица (table 1) с вопросами, а вторая (table 2) - с вариантами ответов.
    table 1 имеет следующие поля:
    question_id - id опроса
    question - вопрос, задаваемый пользователям
    num - количество опрошенных
    table 2:
    question_id - id опроса
    answer_id - id ответа
    description - описание ответа
    num - количество пользователей, проголосовавших за этот ответ
  • вам вероятно потребуется ещё таблица для учёта голосовавших (сегодня или вообще) ip адресов (или пользователей, если голосование разрешено только для зарегистрированных пользователей), иначе, результаты голосования окажутся мягко говоря, не объективными

Привет, незнакомец!

Похоже, Вы новенький! Чтобы начать обсуждение, кликните на одну из кнопок ниже ;)

Войти с помощью OpenID

Категории

В этой теме: