Anda perlu Menormalkan data Anda. Ada beberapa tingkat normalisasi, tetapi biasanya merupakan ide yang baik untuk membidik Bentuk Normal ke-3 untuk pemula. Berikut adalah tutorial tentang 3 bentuk normal pertama .
Dalam kasus Anda, Anda mungkin tidak ingin pertanyaan menjadi kolom, karena pertanyaan mungkin memiliki atribut seperti 'teks pertanyaan', dan 'jenis pertanyaan', dan karena kemungkinan orang ingin menambahkan dan mengedit pertanyaan nanti.
Pertimbangkan untuk membuat tabel Pertanyaan, dengan setiap pertanyaan menjadi catatan dalam tabel tersebut.
Jawabannya mungkin tabel lain, dengan kunci asing menunjuk kembali ke pertanyaan yang sedang dijawab, dan kolom untuk jawaban yang sebenarnya, misalnya. Kemungkinan akan ada kunci asing kembali ke pengguna dan perusahaan juga.