Based on feedback from my thread about forms here, I opened a this new thread about normalization since it deviated from my original topic.
I inherited a database that doesn't meet the first normal form (designed like spreadsheets). I'm trying to create a new database with the same information, but am stuck as to how to group some of the data and when to use look-up tables as opposed to storing fields as data in a smaller table.
A key criteria for my users is to 1) use drop-down lists in forms (ie list boxes or combo boxes) whenever possible, and 2) to have the forms look like the datasheet (ie spreadsheet feel) so that data entry is fast.
Tackling the issues of normalization first. This is structure of former DB:
This is what I have now.
More background on what we are doing (if you are still with me, THANKS!):
We conduct "creel" surveys where we assess (clamming or crabbing) Effort and then later interview people to assess their catch. For effort, we count the number of people at many areas at a single port. The area, time, and counts are recorded. Later, we go to each area and interview people, where we count the number of clams (or crabs) of each target species and take other information. Our datasheets look like spreadsheets. To avoid entry errors for novice data entry users, I need forms that look a lot like these datasheets.