Usuário com melhor resposta
Melhor forma para modelar este banco

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
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.
- Sugerido como Resposta Alexandre Matayosi quinta-feira, 19 de setembro de 2013 17:22
- Marcado como Resposta Leonardo N. D'Amato quinta-feira, 19 de setembro de 2013 17:45
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.
- Sugerido como Resposta Alexandre Matayosi quinta-feira, 19 de setembro de 2013 17:22
- Marcado como Resposta Leonardo N. D'Amato quinta-feira, 19 de setembro de 2013 17:45
-
Ótimo, Alexandre.
Vou fazer desta forma. Muito obrigado pela força.
Abraço!
Leonardo D'Amato
- Sugerido como Resposta Alexandre Matayosi quinta-feira, 19 de setembro de 2013 17:22
- Não Sugerido como Resposta Alexandre Matayosi quinta-feira, 19 de setembro de 2013 17:22
-