实际上我正在为学术机构构建一个软件,所以我只想知道几个问题的答案:
如您所知,每年都会生成一些新数据(针对新招生),并且一些数据会升级。所以我应该将所有数据存储在一个具有学年分隔的表中(作为 ac_year 之类的列),或者我应该为每年制作单独的表。此外,还有不同的表格来存储有关学生的课程、分数、费用、宿舍等信息。因此,每个信息(例如费用)都将存储在不同的表中,例如 Fee-2010 Fee-2011 Fee-2012 ...
或在以年份为列的 1 个单一费用表中。
还有一点是,在 1-2 年后数据库会变得更重,因此可以在单个表中备份一年的数据(例如以年为列的费用)?
请记住 SQL Server 2005。
谢谢