Results 1 to 4 of 4
  1. #1
    EvanRosenlieb is offline Advanced Beginner
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jun 2011
    Location
    Fort Collins, CO
    Posts
    37

    Designing form for a long survey, can't wrap my mind around proper Normalization


    Hello all,

    I am designing a form for a very long survey (70 questions) for a research project. Most questions are multiple choice in the form of "Strongly Disagree --> Strongly Agree" or other things like that. The main reason we are using Access is for the form capabilities as opposed to the RDBM capabilities. The form is going just fine, but I am unsure about whether I am storing it correctly on the back end. I understand that in normal databases the tables should be "long and skinny" in a general sense. However, I am unsure how that applies to this situation. It seems like this long survey sort of naturally applies itself to being stored in one, big flat file with 70 fields. There are not, seemingly to me, natural parent/child relationships and if I split the table up into smaller ones it seems like I would just be joining them up by one to one relationships on the SurveyID field.

    Am I way off base here?

    Thanks!

    --Evan
    Last edited by EvanRosenlieb; 08-31-2014 at 02:59 PM. Reason: A word

  2. #2
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,970
    Conventional relational database structure would be like:

    tblQuestions
    QuestionID (PK)
    Question

    tblSurveys
    SurveyID (PK)
    SurveyDate
    Respondent

    tblAnswers
    SurveyID (FK)
    QuestionID (FK)
    Answer
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

  3. #3
    EvanRosenlieb is offline Advanced Beginner
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jun 2011
    Location
    Fort Collins, CO
    Posts
    37
    Thanks June,

    Would you have a table for each different format of questions? Most are ones that can be stored as a number with a look up on the form, like the type that I described. However there are others that require text string or date formats. So should there be three table for answers in that case, one that has an integer answer field, one that has a text answer field, and one that has a date answer field?

    --Evan

  4. #4
    June7's Avatar
    June7 is offline VIP
    Windows 7 64bit Access 2010 32bit
    Join Date
    May 2011
    Location
    The Great Land
    Posts
    52,970
    I would not break up the responses to multiple tables. The approach I suggest would require all responses to be saved as text.

    I've never built this kind of db. Search the forum: questionnaire survey database

    At least 9 threads returned.
    How to attach file: http://www.accessforums.net/showthread.php?t=70301 To provide db: copy, remove confidential data, run compact & repair, zip w/Windows Compression.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Split Form with datasheet word wrap
    By data808 in forum Forms
    Replies: 5
    Last Post: 06-18-2014, 04:47 PM
  2. textbox in a continuous form can be WRAP ?
    By joe55555 in forum Access
    Replies: 3
    Last Post: 11-04-2013, 03:28 AM
  3. Losing my Mind: developer tab
    By silverspr in forum Access
    Replies: 2
    Last Post: 12-27-2011, 12:35 PM
  4. Replies: 6
    Last Post: 02-08-2011, 09:22 PM
  5. Complex Survey: Table Structure Design and Normalization
    By kevin007 in forum Database Design
    Replies: 2
    Last Post: 07-06-2010, 09:21 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums