当前位置: 代码迷 >> Sql Server >> 怎么高效的设计一个学习计划表
  详细解决方案

怎么高效的设计一个学习计划表

热度:21   发布时间:2016-04-24 09:56:04.0
如何高效的设计一个学习计划表
要设计一个周期为1个月的学习计划表,每10天为一个阶段

计划表
用户ID 计划开始日期    计划状况
1        2014-09-22           启动

具体计划表
计划ID      日期                 当天完成状况   
 1               2014-09-22      已完成
 1               2014-09-23      未完成


现在需要统计和查询每一阶段用户的完成状况并图表输出(比如开始为2014-09-22,10天为一阶段,这10天中有几天已完成,几天未完成),数据量大的情况下,怎么高效设计和查询 
------解决思路----------------------
我询问了几个大神。大概知道以上2个方法的区别。第一种 数据比较精简,数据插入 修改等等效率比较高。也符合标准表设计要求。第二种对于本题的查询针对性好。效率高。但是对数据插入。修改等 效率比较低。
楼主 你自己看看自己这个表实际使用情况吧。
  相关解决方案