求编写一表结构(并发访问)?
这是个测试试题的答案表(原表结构):
字段: sid AnswerTime tid Answer
数据类型: int datetime int char(1)
用来记录答题信息:答题人编号,答题时间,题号,答案。
注:
每个答题人可以做n遍测试,每次测试结果都记录在这张表中。
因为答题人每做一次测试会回答n个问题,这样sid就会至少重复n-1次(应避免);
同时也可能有m个人在同时答题(并发访问)。
表里的数据以后会用来分析每个答题人的情况,要保证读取时,能将每个人每次测试的信息集中在一起显示。
原表结构不够合理(冗余太大),请大家帮忙建一个合理的表结构?