在两个数据库之间拆分数据 - 一个是归档,一个是活动的

时间:2011-06-04 19:46:29

标签: sql-server-2005

我不确定设计这个的最好方法,所以这里是:

我正在通过当前学期(现在)和过去的一系列学期来跟踪学生,论文,出勤和成绩以进行报告。表格部分以学期为主。

我已经将旧学期存档到第二个数据库,因为有大量数据,备份包含了这些数据。

现在,如果有人需要跨多个学期进行搜索,我不确定如何设计可行的解决方案。

例如,有人可能会在本学期和过去的一些学生中搜索学生记录。我现在拥有它的方式,我必须将一些记录复制到当前数据库进行搜索,或者将两个数据库与一个联合组合。

处理这个问题的好方法是什么? SQL Server 2005。

1 个答案:

答案 0 :(得分:1)

除非您为每所大学的每个学生跟踪每个班级的成绩,否则无需存档任何内容。将它们放在同一个数据库中。将当前学期的视图公开给“joe user”,并需要一些额外的历史安全性。