Olá pessoal, gostaria de saber qual é o motivo da opção adquirida de dividir os campos em mais tabelas ao invés de mais colunas.
Tem casos, onde necessário mudar por exemplo um campo de endereço do cliente, teria que fazer a alteração em todas as vezes que aparecem o endereço desse cliente. No exemplo do curso, a seção poderia haver diversos exercícios, ok e também o exercício poderia mudar a pergunta, também estaria ok nestes casos.
Porém, no curso temos o exemplo das seguintes tabelas:
resposta: id | exercicio_id | aluno_id | resposta_dada.
nota: id | resposta_id | nota.
Por que não agrupar elas no formato: tabela resposta
id_resposta | exercicio_id | aluno_id | resposta_dada | nota
???
No geral, qual o impacto que ocorre na performance da query ?
Abs