build议devise一个Access数据库来存储大约100行和100列的Excel工作表的时间快照?

我是一个Excel用户,试图解决这个问题,我能想到的唯一有效的方法是通过数据库来完成。 我在编程VBA / Python中使用数组,而之前我曾经从数据库中查询数据,但从来没有真正devise过数据库。 所以我在这里寻找关于如何在Access中构build这个数据库的build议。

无论如何,我目前为大约100个国家保留了大约50个经济指标。 这是一个非常简单的表格

列标题:国内生产总值,失业率,利率,… … …人口

和行:

阿根廷

澳大利亚

也门

赞比亚

等等

我想拍一下这个表格,以便我可以看到趋势,并在未来进行一些分析。 我以为只是不断复制工作表在Excel中,但它只是感觉效率低下。

我从来没有devise过一个数据库。 我的问题是按时间顺序存储这些数据的最有效的方法是什么? 将来我可能会做这些事情:

  1. 在过去的日子里,为我们的日子mm-dd-yy创build一个快照。
  2. 以不同国家的两个不同数据点作为度量标准,并跟踪变化/变化率等。
  3. 一旦我可以排队,我可能会做一些统计分析,只需要获得正确的数据集。

我觉得我需要为每个国家创build一个单独的表格,并且每次拍摄快照时都会在每个国家的表格中添加一行。 我将尝试使用VBA来自动执行此操作。

我想不出任何其他方式用less桌子做这个? 你会build议什么? 对于这个任务,使用十多个表是否是一个推荐的做法?

有一些方法可以做到这一点,scheme1

身份证build议你可能只需要一张桌子,类似的东西,

国家,date_of_snapshot,第1-50列(GDP等..)

有效的,你会为每一天和每个国家添加一个新的行,

选项2您也可以使用如下结构化的表格,虽然这可能需要更复杂的查询,

国家,datofsnapshot,因素,价值

与每个国民生产总值等因素…得到每一个date和国家的行