A family of Microsoft relational database management systems designed for ease of use.
It's not a case of improperly designed tables (yet!). These are data points to be collected for a survey/data analysis application,
Actually, based on this description it IS an improper design. A survey database requires a very specific structure. I am suspecting that you have a field for each data point to be collected. And that IS improper design.
The proper design for such a database would look like this:
tblQuestion
QuestionID (PK Autonumber)
Question
tblRespondent
RespondentID (PK Autonumber)
FirstName
Lastname
Other info about respondent
tblResponse
ResponseID (PK Autonumber)
RespondentID (FK)
ResponseDate
tblAnswer
AnswerID (PK Autonumber)
ResponseID (FK)
QuestionID (FK)
Answer
Bottom line is you should should identify each data point as a RECORD in a table, by identifying the question being answered and the survey the answer is from. What it sounds like you have is a record for each survey and a field for each answer.