ms SQL Server를 기반으로 한 asp.net (C#)을 사용하여 설문 조사 앱을 만들려고합니다. 사용자는 입력 할 복수 선택, 단일 선택 및 텍스트 상자 응답 선택을 볼 수 있습니다. 내 데이터베이스에 텍스트 상자와 단일 선택 대답을 저장할 수 있지만 여러 응답을 저장하는 데 붙어 있습니다.데이터베이스에 설문 조사의 객관식 답변 저장
직원 : (아이디, 이름)
survey_title (ID, 제목, 설명, creation_data)
survey_answer_type (ID
내 디자인은 다음과 같다 , type_name)
survey_question (ID, 질문, survey_id, survey_answer_type_id)
survey_answer (ID, question_id, 답) - 모든 응답 선택 (응답 형식이 텍스트 상자 인 경우 답이 null) -
survey_eanswer (ID, employee_id입니다, answer_id, str_answer) 직원의 -answers (str_answer가 저장 텍스트 상자에 답변하는 데 사용됩니다) -
내 survey_eanswer 테이블에 여러 답변을 저장하는 방법을 찾을 수 없습니다, 나는 쉼표 것을 알고있다 분리 입력은 좋은 설계 전략이 아닙니다.
감사합니다.
, 어떤 형태로 데이터를 가져올 수 있는지 생각해보십시오. 예를 들어, "질문 4에 대한 대답 'c'에 질문을해야하는 경우, 'survey_eanswer'에 여러 행이 있습니다. 각 질문이 적절합니다. –