6

我自愿与一个非政府组织一起帮助他们在社区中心保存记录。目前,只有一个社区中心存储了他们的所有数据。不过,这种情况预计会在今年年底发生改变。

目前,他们的数据使用带有两张纸的工作簿进行维护。主表中的每条记录在后续表中最多可以有 100 个后续。数据结构松散,没有明确的约束。

将所有现有数据从电子表格转移到 RDBMS 需要付出努力,但我愿意这样做;特别是因为有人谈论使上述数据可以与该领域的其他非政府组织共享。

一种替代方法是使用 Google Docs,并手动合并每组记录。

由于有多个数据输入和检索点,建议从电子表格数据库转移到 RDBMS 是否有意义?

编辑刚刚在此处发布了有关要遵循的策略的后续内容

4

1 回答 1

1

是的,迁移到 RDBMS 确实是有意义的,它是为处理在表中结构化的数据而设计的。

当电子表格相互引用时,事情往往会变得混乱,而且它们只会不断增长,这是 RDBMS 可以很好地处理的事情。您可以通过 SQL 以比电子表格更简单的方式添加功能,例如复杂的公式。

移动(估计,对数据不够了解)似乎很容易,因为它已经组织得很好,而且您甚至在它成为问题之前就已经处理了这个问题。

脚注:出于可用性方面的考虑,我会允许用户使用与他们现在所拥有的类似的解决方案,即 GUI 方面的解决方案。您可以通过 csv 或其他文件格式将数据导出/导入到例如 Google Docs 或 MS Excel,这仍然允许您在 RDBMS 中拥有后端以实现可维护性、速度和索引等。

http://www.cazh1.com/blogger/thoughts/2007/03/excel-vs.shtml上有一篇很好的文章,它强调了使用的区别:

  • 快速而肮脏:去电子表格
  • 可维护性和长期存储:去数据库
于 2010-03-07T08:59:37.980 回答