这是对我昨天询问的关于存储历史数据的问题(将数据存储在可能会在其主表中更改的侧表中)的更深入的后续,我正在尝试缩小我的问题范围。
如果您有一个表示应用程序级别的数据对象的表,并且出于历史目的需要该表,那么将其设置到无法删除信息的位置被认为是一种不好的做法。基本上我有一个代表工人安全要求的表格,我想制作它,以便永远不会删除或更改这些要求。因此,如果需要进行更改,则会创建新记录。
这不是一个好主意吗?处理此类数据的最佳做法是什么?我有一个包含历史安全培训数据的表,它指向包含需求数据的表(以及其他一些关键表),因此我不能让需求更改,否则历史表将指向错误的信息。