Создание и управление пользовательскими БД. Резервное копирование БД.

БД-структурированный организованный набор данных, описывающий хар-ки какой-либо физич или виртуальной сис-мы.

Этапы создания БД:

1.Выбор технологии для создания БД.

2.Составление технич. задания для создания БД.

3.Проектирование БД.

4.Выбор логической моделей БД (сетевая модель,иерархическая модель, реляционная модель (ER-модель), многомерная модель, объектная модель).

5.Разработка проги по выводу инфы, по добавлению новой инфы в БД, поиску инфы.

6.Разработка дополнит модулей для более удобной работы с созданный БД(вывод инфы, дополнит отчеты и т.д.)

Сис-ма управления БД (СУБД) — специализированная программа (чаще комплекс прог), предназначенная для организации и ведения БД.

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

Присоединение, отсоединение БД м. проводится для быстрого резервного копирования или переноса.

Технологии разработки БД: IBM DB2, Microsoft SQL Server 2000/2005, Microsoft Access, Oracle, Interbase, Бесплатные версии БД MSDE 2000/2005, PostgreSQL, Firebird, MySQL.


Резервное копирование— процесс создания копии данных на носителе (жёстком диске, дискете и т. д.), предназначенном для восстановления данных в оригинальном месте их расположения в случае их повреждения или разрушения.

Требования к сис-ме резервного копирования

Полное резервное копирование – создает полную резервную копию всех экстентов(непрерывная обл-ти носителя инфы) БД. Если восстанавливать БД, используя для этого полную резервную копию, потребуется только самый последний созданный вами экземпляр. Но, полное резервное копирование – самый медленный тип резервного копирования.

Дифференциальное резервное копирование – создает резервную копию только тех экстентов, кот были изменены с момента последнего полного копирования. Если восстанавливать БД, используя дифференц резервную копию, потребуется последняя полная резервная копия и последняя созданная вами дифференц резервная копия. Дифференц резервное копирование осущ-ся гораздо быстрее, но требует больше времени на восстановление, т.к. требует применения как полной резервной копии, так и дифференц резервной копии.

Резервная копия журнала – создает резервную копию журнала транзакций с момента последней полной резервной копии или предыдущей копии журнала транзакций. Потребуется (или не потребуется) создавать резервные копии журнала транзакций в зав-ти от используемой модели восстановления. Если восстанавливать БД, используя полное резервное копирование и копирование журнала транзакций, для восстановления потребуется последняя полная резервная копия и все (по порядку) резервные копии журнала транзакций.

Резервное копирование обычно осущ-ся при работающей (online) БД. Этот процесс наз-ся «размытое резервное копирование», т.к. он выполняется на протяжении некотор отрезка времени. Если в процессе резервного копирования экстентов БД происходят какие-либо изменения, процесс копирования безусловно продолжается. Для поддержания целостности, полное и разностное резервное копирование фиксирует ту часть файла журнала транзакций, кот соответствует времени от начала и до конца резервного копирования.