Pokud existuje možnost více odpovědí na jednu otázku, bude lepší mít primární klíč na answer
tabulka také k jedinečné identifikaci každého řádku, pokud dostaneme duplicitní odpovědi následovně
id | question_id | title
1 1 5
2 1 5
3 2 true
Ale v případě, že očekáváte pouze jednu odpověď pro každou otázku, je lepší ji sloučit do question
tabulka, protože otázka i odpověď jsou přímo závislé na jediném primárním klíči.
id | question | answer
1 quest 1 ? 5
2 quest 2 ? 5
3 quest 3 ? true
4 quest 4 ? null
Doufám, že to objasňuje vaše pochybnosti.