数据来源:
   有n个地点,每隔一定时间就可以采样这个地点的空气污染监测数据,这个采样时间间隔可以控制,采样后将数据发到后台数据库。数据用途:
   1、在监测中心可以查看各个地点的当前空气污染状况
   2、可以查看某一个地点的当日空气污染变化
   3、可以查看某一地点的历史(按天、按月)空气状况。请大家帮忙给点思路:
   1、我应该怎么合理设计一个数据库,要建几个表,怎么设计表字段?
   2、怎么做相关表的查询
   3、怎么把分散的采样数据变成天或月的一个点?不知有没有做过相关项目的,请帮下忙啊
谢谢先!

解决方案 »

  1.   

    地点表,id,采样间隔,。
    采样表,地点id,时间,采样值中间汇总表:
    按日:地点id,日期,结果
    按月:地点id,年,月,结果把分散的采样数据变成天或月的一个点?
    这个是业务决定的,IT不懂气象专业、统计标准,只是把专业的要求进行具体实现而已
    一定要IT做,做法很可能外行了
      

  2.   

    就监测点和采样数据两个表,其它就是ETL的工作了。需不需要用DW,取决于是面向公共平台,还是面向某团体内部。把握趋势变化,有直方图和移动均线两种,如果采用移动均线,建议你用2012,over大大增强,移动平均即席查询比早期版本快。统计粒度是你们自己定的,按我的理解:
    小时趋势线,所有抽样数据移动平均。
    日趋势线,取整点的数据24小时移动平均。
    30日趋势线,用每日收盘价移动平均,完全可以参考股票。
      

  3.   

    您好,请问您上面说的2012,over,ETL,QW是什么缩写啊?我没查到啊  麻烦了
     我也很想参考股票  一直在找案例 能帮忙说下嘛  谢谢您