I'm creating a questionnaire database. There are default questions, which will appear on every questionnaire, and then there are questions that are just created as needed and will not be replicated to each questionnaire. I need to be able to bring both sets of questionnaires questions together into a single form, so that users (the people who will be managing their questionnaire to ask customers the questions) can select the desired order of their questions. To my thinking, this breaks down into many-to-many tables (a questionnaire can have many default questions, and a default question can be a part of many questionnaires) for the default questions, and one-to-many tables for questionnaire specific questions (the questions that don't need to be available for other questionnaires). The form that will manage both these question types will be based on a temp table which copies in the default questions from the many to many junction table for the default question, as well as the one to many question-specific questions together into one continuous subform, so that questions can all be seen together and deleted, ordered, created, etc as needed.
Does this breakdown of question types into these table relationships as well as the general approach make sense?
Does this breakdown of question types into these table relationships as well as the general approach make sense?
Last edited: