ник: osmor
если для простоты принять, что для каждого пользователя будет только одна анкета, и для всех пользователей будет одинаковый набор вопросов, то я бы сделал так
таблица пользователи
КодПользователя
ФИО
и т.п.
таблица вопросов
КодВОпроса
ЗаголовокВОпроса
ОписаниеВопроса
кол-во вариантов ответов (ну один ли много)
таблица возможных ответов
КодОтвета
КодВопроса
ТекстОтвета
ПризнакНаличияСвободного поля к данному варианту ответа
таблица результатов
КодРезультата
кодПользователя
КодВопроса
КодОтвета
таблица свободных ответов
кодСвободногоОтвета
КодРезультата
ТекстСвободногоОтвета
вот наверное так, хотя Иван наверняка предложет что-то получше.