Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Съхранявайте отговорите в sql таблица с уникален идентификатор и съхранявайте всеки отговор в колони

Трябва да Нормализиране вашите данни. Има редица нива на нормализиране, но обикновено е добра идея да се стремите към 3-та нормална форма за начало. Ето урок за първите 3 нормални форми .

Във вашия случай вероятно не искате въпросите да са колони, тъй като въпросите може да имат атрибути като „текст на въпроса“ и „тип на въпроса“ и защото има вероятност хората да искат да добавят и редактират въпроси по-късно.

Помислете за създаване на таблица с въпроси, като всеки въпрос е запис в тази таблица.

Отговорите може да са друга таблица с външен ключ, сочещ обратно към въпроса, на който се отговаря, и колона за действителния отговор, например. Вероятно също ще има външни ключове обратно към потребителя и компанията.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - Свързване към свързан сървър с именуван екземпляр

  2. Какво прави SQL изявлението sargable?

  3. Как да хвана изключения за изчакване на SQLServer

  4. възстановяването на база данни е неуспешно с преместване

  5. Как да проверите дали IDENTITY_INSERT е настроен на ON или OFF в SQL Server?