2014-06-15 4 views
-1

사용자가 채울 설문에 따라 비즈니스를 평가하는 응용 프로그램을 만들고 싶습니다. 그러나 적절한 스키마를 만드는 데 문제가 있습니다. 비즈니스 유형이 다르며 비즈니스 유형에 따라 설문지가 다를 수 있습니다. 다른 설문 조사 질문질문자 등급 시스템을위한 데이터베이스 스키마 만들기

의 다른 수를 가질 수 있습니다 동안 사용자는 그래서 내 초기 생각은 다음이었다 1-7에서 설문지의 질문에 대답 사업 평가합니다 : 질문에 대한

  1. 기업 설문 조사 및 기업을위한

에 대한 질문에 대한 외래 키

  • 표와 설문 표. 그러나 각 사용자 등급에 대해 등급 시스템을 올바르게 구현할 수는 없습니다. 이것이 올바른 접근 방법입니까? 뭔가 다른 걸까요? 당신의 제안은 무엇입니까?

  • +0

    설문지 자체가 아닌 설문지의 주제 * 정보를 모델링하는 것이 고려 되었습니까? 설문지는 정보를 채우기위한 도구 일뿐 실제로이를 지원하는 특수한 데이터 모델을 필요로하지는 않습니다. – sqlvogel

    +0

    좀 더 설명해 주시겠습니까? – Apostolos

    답변

    1

    예 - 계속 진행하십시오. 당신은 또한 고려해야합니다

    1. 표 묻는 메시지가 표시됩니다 설문지에 비즈니스를 연결 할 수 있습니다. (비즈니스 및 설문에 FK)

    당신은 다음 사업에 의한 원하는 등급 중 하나를 계산할 수 있어야한다 (사용자 당) 답변 세트에 특정 비즈니스/설문지를 연결하는 또는 사용자 또는 설문지

    +0

    나는 열이있는 테이블 응답을 생각하고 있었다 UserID, BuisnessID, QuestionID, Rate. QuestionID는 Buisnesses와 Questionaires를 연결하는 no1 테이블에서 검색 할 수 있습니다. 어떻게 생각해? – Apostolos

    +0

    예. 특히 같은 질문이 다른 설문지에 반복되는 경우 개별 답변을 탈피 할 수 있습니다. – Randy

    관련 문제