繁体   English   中英

如何在sql数据库中存储历史答案数据?

[英]How to store history answer data in sql database?

我有一个系统,可以设置打开和关闭日期,允许用户进入并提交调查答案。 系统还希望从数据库中删除最新的记录。

例:

人A:

  • 第一次调查:于2011年1月提交
  • 第二次调查:于2012年3月提交
  • 3号,4号......

如何确保数据安全存储并能够检索过去的记录并仍然能够删除最新的?

我正在考虑将一个数据库中的最新数据和历史数据存储在另一个数据库中,它可以是永久性的。 但是如果继续提交记录,如果存储的数据越来越多,它会影响搜索吗? 有什么建议吗? 听说过sql08审计? 它有用吗?

您为什么要将它们存储在单独的数据库中?为什么历史记录与最新的历史记录不同? 只需存储他们所有的答案。

对于最简单的示例,如果它是调查的单个表,则只需存储其用户ID,唯一调查ID以及提交日期。 如果您想获得最新信息,请按降序排列按提交日期排序的前1名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM