実際、私は学術機関向けのソフトウェアを構築しているので、いくつかの質問の答えを知りたかっただけです:
ご存知のように、毎年いくつかの新しいデータが生成され(新規入学のために)、一部はアップグレードされます。したがって、すべてのデータを学年ごとに (ac_year のような列として) 1 つの単一のテーブルに格納するか、年ごとに個別のテーブルを作成する必要があります。また、学生に関するクラス、マーク、料金、ホステルなどの情報を格納するさまざまなテーブルがあります。したがって、料金のような各情報は、料金-2010 料金-2011 料金-2012 のような異なるテーブルに格納されます...
または、列として年を含む 1 つの料金表で。
もう1つのポイントは、1〜2年後にデータベースが重くなるため、1つのテーブルで1年間のデータをバックアップすることが可能になるということです(年を列として持つ料金のように)?
また、SQL Server 2005 を念頭に置いて回答してください。
ありがとう