Нужно закэшировать объект datatable в котором будет результирующая таблица из БД library список студентов и список групп. Установить зависимость с файлом БД, при изменении файла БД = изменение Кеша. При завершении работы риложения необходимо сохранить эту таблицу из Кеша с помощью сериализации, чтобы при следущей загрузке не брать её с БД а брать сериализивоную.
Старт приложения – десиарилизация
Результат на страницу – GreedView. БД — находится сдесь
http://www.filesonic.com/file/60236949/Library.mdb