Проектирование БД для системы анкетирования

Рейтинг: 1Ответов: 0Опубликовано: 04.12.2014

Всем привет. Имеется база данных с анкетами. Анкеты на данный момент есть 2 типов, структура анкет совершенно разная и в будущем возможно добавление новых анкет с новой структурой. Вопрос в том, как организовать связь между самой анкетой и опросником с вопросами. Сейчас имеется только такой вариант:

User

  • Id
  • Name

Questionnaire

  • Id
  • UserId
  • Name
  • QuizType // Тип анкеты, из расчета дальнейшего программного определения таблицы из которой подхватывать данные для формирования опроса
  • QuizTypeAId // Ключ к таблице первого типа
  • QuizTypeBId // Ключ к таблице второго типа

QuizTypeA

  • Id
  • //other data

QuizTypeB

  • Id
  • //other data

Хотелось бы увидеть ваши предложения/комментарии по проектированию такой БД.

Ответы

Ответов пока нет.