我不确定设计这个的最好方法,所以这里是:
我正在通过当前学期(现在)和过去的一系列学期来跟踪学生,论文,出勤和成绩以进行报告。表格部分以学期为主。
我已经将旧学期存档到第二个数据库,因为有大量数据,备份包含了这些数据。
现在,如果有人需要跨多个学期进行搜索,我不确定如何设计可行的解决方案。
例如,有人可能会在本学期和过去的一些学生中搜索学生记录。我现在拥有它的方式,我必须将一些记录复制到当前数据库进行搜索,或者将两个数据库与一个联合组合。
处理这个问题的好方法是什么? SQL Server 2005。
答案 0 :(得分:1)
除非您为每所大学的每个学生跟踪每个班级的成绩,否则无需存档任何内容。将它们放在同一个数据库中。将当前学期的视图公开给“joe user”,并需要一些额外的历史安全性。