Musíte Normalizovat vaše data. Existuje několik úrovní normalizace, ale obvykle je dobré zaměřit se na 3. normální formu pro začátečníky. Zde je návod na první 3 normální formy .
Ve vašem případě pravděpodobně nechcete, aby otázky byly sloupcové, protože otázky mohou mít atributy jako 'text otázky' a 'typ otázky' a protože je pravděpodobné, že uživatelé budou chtít později přidávat a upravovat otázky.
Zvažte vytvoření tabulky otázek, kde každá otázka bude záznamem v této tabulce.
Odpovědi může být další tabulka s cizím klíčem směřujícím zpět na otázku, na kterou se odpovídá, a například sloupcem pro skutečnou odpověď. Pravděpodobně budou také cizí klíče zpět k uživateli a společnosti.