归档系统中的数据库规范化

时间:2012-07-13 11:01:34

标签: sql-server database normalization

截至目前,我已将数据标准化为第4种形式。我想创建将存储在其他服务器上的存档系统。问题:最好不要在归档系统中将所有数据存储在一个表中(或者不是一个,但无论如何都是非规范化的)?因为我不会执行删除或更新操作。这样,归档系统(主要用于分析)将更快地工作。你怎么看?我是对的吗?

1 个答案:

答案 0 :(得分:1)

您应该阅读“数据仓库”“商业智能”的主题。为报告和分析保留历史数据的非规范化副本是非常常见的。

要做到这一点并非易事,因为您可能希望报告最近的历史记录,而不仅仅是远程历史记录,因此您的非规范化数据可能需要更新,而不是在发现和纠正错误时更新。

这是一个非常广泛的主题,但有很多书籍和博客可以指导您。