Uploaded by dvrcv200318

Лабораторные работы 4-5

advertisement
Лабораторная работа №4-5 по теме: Защита и сохранность информации
баз данных. Создание резервных копий базы данных.
Цель работы – создать резервную копию базы данных.
Теория
Создание резервной копии БД с помощью Management Studio
Кликаем правой кнопкой мыши по БД. Выбираем задачи
Создать резервную копию
Открывается окно где происходит настройка резервной копии БД.
В разделе «Тип архивной копии» выбирается тип резервной копии БД.
Внизу находится заданый путь будущей резервной копии, который
можно удалить или добавить новый.
На странице «Параметры резервного копирования» находится настройка
срока дейтвия резервного набора данных.
Создание резервной копии БД с помощью запросов на языке T-SQL
Оператор BACKUP DATABASE используется в SQL Server для
создания полной резервной копии существующей базы данных SQL.
Синтаксис
BACKUP DATABASE databasename
–
Название
БД
TO DISK = 'filepath'; - Путь резервной копии
При дифференциальном резервном копировании копируются только те
части базы данных, которые изменились с момента последней полной
резервной копии базы данных.
Синтаксис
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH DIFFERENTIAL;
Оператор BACKUP LOG используется в SQL Server для создания копии
журнала транзакций существующей базы данных SQL.
Синтаксис
BACKUP LOG databasename
TO DISK = 'filepath’
Задание:
1.
Создайте БД «Учебный процесс».
2.
Создайте в БД 5 таблиц:

Студенты (Код студента, ФИО, Группа, Год поступления)

Группы (Код группы, Группа)

Баллы (Код балла, Занятие, Студент, Балл)

Занятия (Код занятия, Наименование, Преподаватель, Семестр,

Преподаватели (Код преподавателя, ФИО)
3.
Установите связи между таблицами и заполните их.
4.
Создайте полную резервную копию. Укажите срок действия
Год)
набора данных 14 дн.
5.
Создайте разностную резервную копию.
6.
Создайте копию журнала транзакции.
7.
Определите размер файла резервной копии и сравните его с
размером исходной базы данных.
8.
Выполните
полное,
разностное
резервное
копирование
копирование журнала транзакций используя запросы на языке T-SQL.
9.
Ответьте на контрольные вопросы.
Контрольные вопросы:
1. Что такое резервное копирование и для чего оно предназначено?
2. Где и как могут храниться резервные копии?
3. Какие существуют виды резервного копирования?
и
Download