Here is a high level of what I'm working with:
- Build a form with nine total pages
- The idea of the form is sort of a build your own adventure
- The user fills in the first page by inputting some details, then picking any combination of eight options.
- The options selected will dictate what pages are shown to the user
- The pages will have some overlap in fields, i.e. Comment, Attachment
- Submitted data will eventually land in another system, so Flow will be used to move it
My first idea was to create one core table (form detail) and then another table to handle all the page fields (pages). The pages table will have 50+ columns with roughly 1/4th of the columns overlapping across the pages in the form.
Would you break this out so that each page had its own table or leave it as is?