我是一般的新手sqlite和SQL。我渴望从平面文件切换到用于保存一些测量信息的sqlite。我需要提示如何更好地布置数据库,因为我没有这方面的经验。数据库设计可以保存多次迭代测量
我有一个〜10000个独特的统计计数器,在每次测试迭代之前和之后收集。最大迭代次数是10次,尽管可能更少。
我想以下几点:
CREATE TABLE stat_names(stat_id, stat_name);
CREATE TABLE stats_per_iteration(stat_id, before_iter_1, after_iter_1, before_iter_2, after_iter_2, ...);
stat_names表将举行一个完整的计数器映射到一个uniq的stat_id。 stats_per_iteration表将保存测量数据1 + 10 * 2列。 stat_names.stat_id = stats_per_iteration.stat_id
或者我应该为每次迭代都有一个单独的表?这将导致数据库中的1 + 10个表格。
谢谢!
现在这是一个起点!非常感谢! :) – Valder 2010-05-13 06:20:24