Свяжитесь с нами

Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
  Войти      Регистрация






Экспресс-расписание ВУЗ

Оглавление Перейти к программе

4.4. Сжатие и восстановление базы данных.

Для эффективной и быстрой работы программы необходимо постоянно следить за файлом базы данных. Эта особенность продиктована форматом файла Microsoft Access. Формируемые запросы к базе данных, массовое добавление или удаление записей увеличивают объем файла, из-за чего программа постепенно начинает работать медленнее, а, кроме того, могут случиться серьезные сбои в работе и потеря информации (причем сразу всей, т.к. вся информация хранится в одном файле).

Эта проблема во многом решена. Каждый день при первом запуске программы автоматически проводится восстановление и сжатие базы данных. Чтобы эта операция была наиболее безопасной, сначала формируется копия файла базы данных, имя файла которой *_backup.mdb, далее эта копия сжимается в файл *_compact.mdb и перезаписывается на место исходного файла.

Сжатие и восстановление базы данных позволяет уменьшить размер базы данных, а значит, повысить скорость работы программы, ее устойчивость против сбоев.

Сжатие и восстановление текущего файла базы данных можно выполнить вручную с помощью: Сервис/Сжать базу данных.

4.5. Архивирование и рекомендации по защите информации.

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

Чтобы этого не произошло, необходимо периодически создавать резервную копию файла базы данных. Для создания резервной копии текущего файла базы данных в программе предусмотрена команда: Сервис/Архивировать базу данных. При ее выполнении сначала производится сжатие и восстановление текущего файла базы данных, а затем его архивирование в подпапку Архив папки программы.

Для более надежной защиты, рекомендуется выполнять резервное копирование файла базы данных на другой жесткий диск, дискету или флеш. Это удвоит надежность. Помните, что при потере файла базы данных станет не только невозможной дальнейшая работа с наработанными данными расписания, но может быть парализована нормальная работа всего учебного заведения.

4.6. Копирование базы данных на съемный диск (флеш).

Рис. 122. Флеш.

Для завучей и диспетчеров, которые работают с программой как на работе, так и дома, есть удобная возможность копировать базу данных на съемный диск, то есть флеш, а, перейдя на другой компьютер, восстанавливать информацию с флеш и продолжать работу.

Для записи базы данных на флеш выполните: Файл/Скопировать на съемный диск/Да.

Если к Вашему компьютеру подключено несколько съемных дисков, то будет выдано окно для выбора нужного диска. Выберите диск и нажмите Ok.

Примечание 1: перед записью база данных сжимается, затем копируется с жесткого диска на флеш, имя файла сохраняется тем же. Если на флеш уже был записан файл с таким именем, то он будет заменен (без предупреждения).

Примечание 2: вместе с файлом базы данных, на флеш записывается файл raspis.txt, внутри которого указывается имя файла базы данных. Это позволит в дальнейшем автоматизировать восстановление базы данных.

Примечание 3: при выполнении данной команды программа продолжает работать с прежним файлом базы данных, а при выполнении команды Файл/Сохранить как – программа работает с созданной копией.

Примечание 4: в Windows 95 и 98 требуются специальные драйверы, которые входят в комплект поставки флеш, а более современные Windows Me, 2000, XP работают с любыми флеш автоматически.

4.7. Восстановление базы данных со съемного диска (флеш)

Если база данных была предварительно записана на съемный диск (см. 4.6. Копирование базы данных на съемный диск), то можно удобно восстанавливать информацию путем копирования со съемного диска (флеш) на жесткий диск.

Для восстановления выполните: Файл/Восстановить со съемного диска/Да.

Если к Вашему компьютеру подключено несколько съемных дисков, то будет выдано окно для выбора нужного диска. Выберите диск и нажмите Ok.

Если база данных была скопирована на флеш не с помощью специального режима копирования (см. 4.6. Копирование базы данных на съемный диск), а вручную, используя Проводник или любой файловый менеджер, либо на съемном диске был удален файл raspis.txt, то будет выдано окно диалога для выбора файла базы данных. Выберите файл и нажмите кнопку Открыть.

Примечание 1: при выполнении данной команды программа сначала копирует файл, а затем работает с его копией. При выполнении команды Файл/Открыть – программа работает с выбранным файлом базы данных без его копирования.

Примечание 2: если на жестком диске уже имеется файл с тем же именем, что и восстанавливаемый, то он будет переименован в файл «Имя (1).mdb». Таким образом, при частом использовании данного режима на жестком диске будут накапливаться файлы с возрастающими номерами в скобках. Но при наличии современного компьютера расход места на жестком диске будет не значительным, а данная операция практически заменит резервное копирование базы данных.

Примечание 3: восстанавливаемый файл копируется в ту же папку и на тот же диск, где был предыдущий файл базы, с которым работала программа. При восстановлении файла со съемного диска на съемный диск будет выдано предупреждение и рекомендуется ответить «Да», чтобы скопировать файл на жесткий диск в папку, где размещается программа.

4.8. Очистка базы данных при переходе на новый учебный год

В учебных заведениях для программы Экспресс-расписание на каждый учебный год нужно составлять новую базу данных. Это происходит из-за того, что меняются нагрузки преподавателей, состав учебных групп и т.д. Составить базу данных на следующий год можно методом копирования текущей базы данных и ее последующей корректировке. Для этого выполните сохранение текущей базы данных см. 4.3. Сохранить базу данных в другом файле. В названии базы данных укажите следующий по счету год.

Откройте базу на следующий год, в ней нужно произвести следующие действия:

  • удалить текущее расписание,
  • удалить основное расписание,
  • очистить справочник Нагрузка,
  • произвести корректировку в справочниках Преподаватели и Студенты.

Чтобы выполнить первые три пункта автоматически, необходимо:

  • на панели инструментов окна справочника Нагрузка нажать на кнопку (Очистить базу данных) или выбрать пункт меню Сервис/Очистить базу данных,
  • После этого программа выдаст сообщение



    нажмите ОК,
  • Перед удалением программа предложит сделать резервную копию базы данных (рекомендуется ответить «Да»),
  • После успешного выполнения операции в статус-строке появится сообщение «База данных очищена».

С помощью данных действий, мы создали базу данных для следующего учебного года. Это позволит облегчить труд оператора по созданию расписания в начале нового учебного года.

Оглавление Перейти к программе

Страница 37 - 37 из 39
Начало | Пред. | 35 36 37 38 39 | След. | Конец Все