Dúvida com tabelas Banco de Dados

3 respostas
banco
S

Boa tarde, estou desenvolvendo um sistema para meu aprendizado e me deparei com uma situação onde fiquei na dúvida.

Tenho a tabela no banco que são gravam as perguntas, idPergunta, IdUsuários “tanto o que perguntou, qto os que responderam”.
Minha dúvida é a seguinte, crio uma tabela resposta para gravar as respostas ou gravo na tabela Pergunta mesmo ?

3 Respostas

D

Como os atributos de resposta são diferentes e de se tratar de algo diferente, deve ser criada uma tabela de resposta, fazendo associação com o id da pergunta. Pois uma pergunta, tem nenhuma, uma ou muitas respostas.

L

Se você terá perguntas, respostas, usuário e respostas do usuario, precisará de:

  • Uma tabela que represente as perguntas
  • Uma tabela que represente as respostas
  • Uma tabela que associe perguntas e respostas
  • Uma tabela que represente os usuários
  • Uma tabela que associe as perguntas ao usuário
  • Uma tabela que associe as respostas que o usuário deu para cada pergunta
    Talvez algumas a mais…
S

obrigado pelas respostas, me ajudaram bastante.

Criado 6 de abril de 2017
Ultima resposta 6 de abr. de 2017
Respostas 3
Participantes 3