Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Михайлов БД шпоры.doc
Скачиваний:
58
Добавлен:
08.03.2015
Размер:
360.45 Кб
Скачать

Восстановление при повреждении жесткого диска

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

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

Поддержка автоматического восстановления

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

Система Oracle поддерживает управляющий файл, в котором записывается кон­трольная информация обо всех связанных с базой данных файлах. Он содержит имена и расположение связанных БД и файлов интерактивных журналов восстановления, временные метки создания БД, порядковый номер текущего журнала и информацию о контрольной точке. Эти данные используются для обеспечения внутренней согласованности и служат руководством для операций восстановления. Контрольный файл имеет по меньшей мере одну точную копию, автоматически поддерживаемую сервером.

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

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

14. Основные средства субд, свойства субд, классификация современных субд.

  1. Основные средства СУБД.

  1. Средства задания структуры СУБД.

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

  3. Средства создания запросов для выборки данных при заданных условиях, а также выполнения операций по их обработке.

  4. Средства создания отчетов для вывода на печать результатов обработки запросов в удобном для пользователя виде.

  5. Языковые средства, в том числе процедурные языки.

  6. Средства создания прил пользователя (на алгоритмическом языке СУБД), позволяющие объединять различные операции обработки данных в единый процесс.

  1. Свойства (функции) СУБД.

  1. Хранение, извлечение и обработка данных. При этом должно обеспечиваться отсутствие дублирования данных и простота корректировки данных.

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

  3. Обеспечение физической независимости данных.

  4. Обеспечение логической целостности БД, под которой понимается непротиворечивость данных.

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

  6. Управление доступом:

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

  • Поддержка многопользовательского режима пользователя: данные являются разделяемым ресурсом и СУБД должна обеспечить разграничение доступа к данным для предотвращения несанкционированного доступа к ним.

  1. Возможность настройки СУБД, выполняемая администратором БД. Настройка включает в себя следующие операции:

  • Модификация параметров организации, среды хранения данных для повышения эффективности системы.

  • Подключение внешних прил к БД.

  • Изменение структуры хранимых данных для повышения производительности системы.

  • Реструктуризация БД при изменении ПО.

  1. Классификация современных СУБД.

К важным признакам классификации современных СУБД относятся:

*среда функционирования — класс компьютеров и операционных систем (платформа), на которых работает СУБД, в том числе разрядность ОС, на которую ориентируется СУБД(16-или32-разрядные);

*тип поддерживаемой в СУБД МД — сетевая, иерархическая или реляционная;

*возможности встроенного языка СУБД, его переносимость в другие прил (SQL, Visual Basic, ObjectPAL);

*наличие развитых диалоговых средств конструирования (таблиц, форм, запросов) и средств работы с базой данных;

*возможность работы с нетрадиционными данными в корпоративных сетях (страницы HTML, сообщения электронной почты);

*используемая концепция работы с нетрадиционными данными: объектно-реляционные, объектные;

уровень использования—локальная (для настольных систем), архит-ра «клиент-сервер» с параллельной обработкой данных;

*использование объектной технологии OLE2.0;

*возможности интеграции данных из разных СУБД; *степень поддержки языка SQL и возможности работы с сервером БД (QL-сервером);

*наличие средств отчуждаемых прил, позволяющих не проводить полной инсталляции СУБД для тиражируемых прил пользователя.