Создание и управление пользовательскими БД. Резервное копирование БД.
БД-структурированный организованный набор данных, описывающий хар-ки какой-либо физич или виртуальной сис-мы.
Этапы создания БД:
1.Выбор технологии для создания БД.
2.Составление технич. задания для создания БД.
3.Проектирование БД.
4.Выбор логической моделей БД (сетевая модель,иерархическая модель, реляционная модель (ER-модель), многомерная модель, объектная модель).
5.Разработка проги по выводу инфы, по добавлению новой инфы в БД, поиску инфы.
6.Разработка дополнит модулей для более удобной работы с созданный БД(вывод инфы, дополнит отчеты и т.д.)
Сис-ма управления БД (СУБД) — специализированная программа (чаще комплекс прог), предназначенная для организации и ведения БД.
В различ СУБД процедура создания БД обычно закрепляется только за администратором БД. В однопользовательских сис-мах принимаемая по умолчанию БД м.б. сформирована непосредственно в процессе установки и настройки самой СУБД.
Присоединение, отсоединение БД м. проводится для быстрого резервного копирования или переноса.
Технологии разработки БД: IBM DB2, Microsoft SQL Server 2000/2005, Microsoft Access, Oracle, Interbase, Бесплатные версии БД MSDE 2000/2005, PostgreSQL, Firebird, MySQL.
Резервное копирование— процесс создания копии данных на носителе (жёстком диске, дискете и т. д.), предназначенном для восстановления данных в оригинальном месте их расположения в случае их повреждения или разрушения.
Требования к сис-ме резервного копирования
Надёжность хранения инфы обеспечивается дублированием инфы и заменой утерянной копии др в случае уничтожения 1из копий.
Простота в эксплуатации — автоматизация (по возможности минимизировать участие чел-ка: как пользователя, так и администратора).
Быстрое внедрение (лёгкая установка и настройка прог, создание скриптов, краткое обучение пользователей).
Полное резервное копирование – создает полную резервную копию всех экстентов(непрерывная обл-ти носителя инфы) БД. Если восстанавливать БД, используя для этого полную резервную копию, потребуется только самый последний созданный вами экземпляр. Но, полное резервное копирование – самый медленный тип резервного копирования.
Дифференциальное резервное копирование – создает резервную копию только тех экстентов, кот были изменены с момента последнего полного копирования. Если восстанавливать БД, используя дифференц резервную копию, потребуется последняя полная резервная копия и последняя созданная вами дифференц резервная копия. Дифференц резервное копирование осущ-ся гораздо быстрее, но требует больше времени на восстановление, т.к. требует применения как полной резервной копии, так и дифференц резервной копии.
Резервная копия журнала – создает резервную копию журнала транзакций с момента последней полной резервной копии или предыдущей копии журнала транзакций. Потребуется (или не потребуется) создавать резервные копии журнала транзакций в зав-ти от используемой модели восстановления. Если восстанавливать БД, используя полное резервное копирование и копирование журнала транзакций, для восстановления потребуется последняя полная резервная копия и все (по порядку) резервные копии журнала транзакций.
Резервное копирование обычно осущ-ся при работающей (online) БД. Этот процесс наз-ся «размытое резервное копирование», т.к. он выполняется на протяжении некотор отрезка времени. Если в процессе резервного копирования экстентов БД происходят какие-либо изменения, процесс копирования безусловно продолжается. Для поддержания целостности, полное и разностное резервное копирование фиксирует ту часть файла журнала транзакций, кот соответствует времени от начала и до конца резервного копирования.