none
Melhor forma para modelar este banco RRS feed

  • Pergunta

  • Pessoal, bom dia. 

    Estou criando uma aplicação de pesquisa de campo, e estou com um pouco de dificuldade de pensar em qual seria a melhor forma para modelar este banco de dados. 

    A aplicação funcionará assim:

    Para cada entrevistado (cadastrado previamente), terão 6 Formulários com 10 perguntas cada. As respostas são Sim ou Não, e um campo para comentar. 

    A aplicação está praticamente pronta, minha única dificuldade está sendo como modelar o banco para guardar as respostas das perguntas. 

    Alguém poderia me dar um pontapé inicial? Pois estou com vento na cabeça, e tudo o que eu penso não parece ser prático.

    Muito obrigado, abraços


    Leonardo D'Amato

    quinta-feira, 19 de setembro de 2013 12:55

Respostas

  • Leonardo, penso que voce deveria ter 3 tabelas, 1 do cadastro do entrevistado, outra somente das perguntas e uma terceira que pegaria o ID do entrevistado, o ID da pergunta, e um campo de flag como 0 ou 1, tambem nesta tabela pode adicionar outros campos que voce achar necessario como data.

    Assim nesta tabela intermediaria, voce teria o entrevistado com suas respostas para cada pergunta, caso precisar alterar alguma coisa na tabela de candidatos ou de perguntas adicionando algum futuramente não teria problema com o historico ja feito, acredito que tambem ficaria simples de exibir na aplicação.


    Alexandre Matayosi Conde Mauricio.

    quinta-feira, 19 de setembro de 2013 14:02

Todas as Respostas

  • Leonardo, penso que voce deveria ter 3 tabelas, 1 do cadastro do entrevistado, outra somente das perguntas e uma terceira que pegaria o ID do entrevistado, o ID da pergunta, e um campo de flag como 0 ou 1, tambem nesta tabela pode adicionar outros campos que voce achar necessario como data.

    Assim nesta tabela intermediaria, voce teria o entrevistado com suas respostas para cada pergunta, caso precisar alterar alguma coisa na tabela de candidatos ou de perguntas adicionando algum futuramente não teria problema com o historico ja feito, acredito que tambem ficaria simples de exibir na aplicação.


    Alexandre Matayosi Conde Mauricio.

    quinta-feira, 19 de setembro de 2013 14:02
  • Ótimo, Alexandre. 

    Vou fazer desta forma. Muito obrigado pela força.

    Abraço!


    Leonardo D'Amato

    quinta-feira, 19 de setembro de 2013 17:19
  • Legal, qualquer duvida volte a postar.

    Alexandre Matayosi Conde Mauricio.

    quinta-feira, 19 de setembro de 2013 17:22