Распределение данных между двумя базами данных - одна архивная, другая активная - PullRequest
0 голосов
/ 04 июня 2011

Я не уверен, что лучший способ создать это, так что здесь:

Я отслеживаю студентов, документы, посещаемость и оценки в течение текущего семестра (сейчас) и через прошлый наборсеместры для отчетности.Таблицы частично разбиты по семестрам.

Я архивировал старые семестры во второй базе данных, потому что там много данных и резервные копии включали это.

Теперь я неВы должны знать, как разработать работоспособное решение, если кому-то нужно искать в нескольких семестрах.

Например, кто-то может искать записи о студентах за этот семестр и несколько в прошлом.Теперь у меня есть способ скопировать некоторые записи в текущую базу данных для поиска или объединить две базы данных с объединением.

Какой хороший способ справиться с этим?SQL Server 2005.

1 Ответ

1 голос
/ 04 июня 2011

Если вы не отслеживаете оценки за каждый класс для каждого студента в крупном университете, вам не нужно ничего архивировать. Храните их вместе в одной базе данных. Предоставьте представление текущего семестра «пользователю joe» и потребуйте некоторой дополнительной безопасности для истории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...