sql >> データベース >  >> RDS >> Sqlserver

一意のIDを持つSQLテーブルに回答を保存し、各回答を列に保存します

    正規化 する必要があります あなたのデータ。正規化にはいくつかのレベルがありますが、通常は 第 3 正規形 を目指すことをお勧めします。> 初心者向け。 最初の 3 つの正規形に関するチュートリアル .

    あなたの場合、質問には「質問テキスト」や「質問タイプ」などの属性があり、後で質問を追加および編集する可能性が高いため、質問を列にしたくないでしょう。

    各質問がそのテーブルのレコードである質問テーブルを作成することを検討してください。

    Answers は、たとえば、回答されている質問を指す外部キーと、実際の回答の列を持つ別のテーブルである可能性があります。ユーザーと会社にも外部キーが返される可能性があります。



    1. ADO.NETのOracleSQLステートメントを分割する方法

    2. SQL日付間隔クエリ

    3. PHP PDO(FreeTDS)でのみ最初の255文字を返すMSSQLServerでのODBCクエリ

    4. ON DUPLICATE KEY UPDATE の説明が必要な SQL クエリ