- •1 Экономическая информация в автоматизированных информационных системах
- •1.1. Экономическая информация, ее виды и структурные единицы
- •1.2. Экономические информационные системы, их классификация и информационное обеспечение
- •1.3. Внемашинная организация экономической информации
- •1.4. Внутримашинная организация экономической информации
- •1.4.1. Файловая организация данных и ее недостатки
- •1.4.2. Понятие базы данных
- •2 Модели данных
- •2.1. Трехуровневая модель организации бд
- •2.2. Иерархическая модель
- •2.3. Сетевая модель
- •2.4. Реляционная модель
- •2.4.1. Основные понятия реляционной модели данных
- •2.4.2. Условия реляционной целостности
- •3 Физическая организация баз данных
- •3.1. Устройства для хранения баз данных
- •4 Проектирование баз данных
- •4.1 Этапы проектирования баз данных
- •4.2 Модель «сущность-связь» (er-модель)
- •5 Системы управления базами данных (субд)
- •5.1. Понятие и возможности субд
- •5.2 Классификация субд
- •5.3 Системы управления базами знаний
- •6 Системы обработки многопользовательских баз данных
- •6.1 Удаленная обработка данных
- •6.2 Системы совместного использования файлов
- •6.2.1 Обработка запросов в архитектуре файл/сервер
- •6.2.2 Обработка запросов в архитектуре клиент/сервер
- •6.3 Системы обработки распределенных бд
- •6.3.1 Архитектура системы обработки РаБд
- •6.4 Хранилища данных
- •7 Администрирование баз данных
- •7.1 Пользователи и администратор бд
- •7.2 Защита баз данных
- •7.3 Восстановление базы данных
7.3 Восстановление базы данных
Восстановление БД осуществляется в случае ее физического повреждения или нарушения целостности. Целостность БДозначает, что в ней содержится полная, непротиворечивая и адекватно отражающая предметную область информация.
Основные средства восстановления БД:
1) резервное копирование БД. При этом копия создается в момент, когда состояние БД является целостным, и сохраняется на иных внешних устройствах, чем то, на котором располагается сама база.
Полная резервная копия включает всю БД, частичная – только часть БД, определенную пользователем. Периодичность резервного копирования зависит от интенсивности обновления данных, частоты выполнения запросов, объема базы данных и др.
БД ее можно восстановить по последней резервной копии путем переноса копии на рабочее устройство и повторного проведения всех изменений, зафиксированных после создания данной резервной копии и до момента возникновения сбоя.
2) журнализация изменений БД.Журнал– это особая часть БД, недоступная пользователям СУБД, в которую поступают записи обо всех изменениях основной части БД (например, добавление или удаление строки из таблицы, изменение значения в ячейке таблицы). Для повышения надежности хранения журнала создаются его копии. В большинстве современных реляционных СУБД журнал изменений называетсяжурналом транзакций. В нем регистрируются в хронологическом порядке все изменения, вносимые в БД каждой транзакцией.
При ведении журнала транзакций восстановить базу данных можно одним из двух методов:
1) накат (раскрутка) заключается во внесении в сохраненную копию БД результатов всех завершенных транзакций. При этом транзакции не обрабатываются повторно, а производятся изменения в БД согласно записям в журнале транзакций;
2) откат отменяет изменения, произведенные в БД ошибочными или незавершенными транзакциями. Затем повторно запускаются транзакции, которые выполнялись в момент возникновения сбоя.