是否需要关系数据库?

时间:2013-07-17 00:37:27

标签: mysql sql

我正在努力帮助我的公司将其历史数字化。一个项目是获取设备的维护记录并将它们放入mysql数据库。我们的想法是能够随时提升历史,而不会翻阅成堆的纸张。

我的经验仅限于使用phpMyAdmin创建表格,并通过php摸索输出我想要的数据。我从未使用过关系设置。

数据字段将始终相同,数据库将通过Excel中的复制/粘贴填充(直到可以计算出逗号分隔的导入时间),并且此数据不需要由最终用户编辑。它仅用于查看/打印目的。

示例字段: id,单元号,unit_type,date,maintenance_performed

我的问题是,将所有这些放入一个表中是否是完成此任务的可接受方式?或者由于不同类型的单位,关系设置会更好吗?为什么呢?

1 个答案:

答案 0 :(得分:2)

评论太长了。

我会专注于将数据存入数据库而不是存储。您将有足够的问题复制和粘贴数据。例如,您如何确保日期始终保持一致的格式?

将数据加载到表中后,您可以担心如何优化它以进行查询。如何继续上传新记录?这将是该过程中非常重要的一部分。 (除了记录中的其他信息之外,我建议在数据库中创建一个创建日期。)

加载数据后,您可以担心组织数据的最佳结构。这类似于真正的档案管理员,他倾向于从收集大量数据开始,然后找出组织它的最佳方式。