正規化 する必要があります あなたのデータ。正規化にはいくつかのレベルがありますが、通常は 第 3 正規形 を目指すことをお勧めします。> 初心者向け。 最初の 3 つの正規形に関するチュートリアル .
あなたの場合、質問には「質問テキスト」や「質問タイプ」などの属性があり、後で質問を追加および編集する可能性が高いため、質問を列にしたくないでしょう。
各質問がそのテーブルのレコードである質問テーブルを作成することを検討してください。
Answers は、たとえば、回答されている質問を指す外部キーと、実際の回答の列を持つ別のテーブルである可能性があります。ユーザーと会社にも外部キーが返される可能性があります。