Pensando bem rapido, eu faria o seguinte: Tabela de setores: -Tabela de usuários - Tabela de perguntas -Tabela de respostas - Tabela de questionarios -Tabela de relação questionário-perguntas - Tabela de resultados Tabela de resultado das respostas Adicionaria as perguntas no sistema e as respostas para elas, interagindo com o index "id_pergunta", Quando um usuário cria um questionário, lhe é mostrado as perguntas disponíveis, ele escolhe as que quer O sistema criaria um novo questionário, com o id do usuário que o criou e com o id desse questionário, criaria as perguntas desse questionário, utilizando a tabela de relação questionario-perguntas. Quando o usuário for responder, o sistema recebe as perguntas e suas respostas e faz a relação usando o id_resultado! Acho que dá pra entender, qualquer coisa poste ai !