Слайд 2
![База данных Совместно используемый набор логически связанных данных (и описание](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-1.jpg)
База данных
Совместно используемый набор логически
связанных данных (и описание этих данных),
предназначенный для удовлетворения
информационных потребностей людей
или организаций
Слайд 3
![Цели использования базыданных Повышение эффективности Поддержка независимости данных от логики](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-2.jpg)
Цели использования базыданных
Повышение эффективности
Поддержка независимости данных от логики приложений
Использование одних и тех же данных в разных приложениях
Слайд 4
![Структура информационной системы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-3.jpg)
Структура информационной системы
Слайд 5
![Система управления базами данных (СУБД) Совокупность программных и лингвистических средств](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-4.jpg)
Система управления базами данных (СУБД)
Совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных
Слайд 6
![Уровни абстракции в СУБД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-5.jpg)
Слайд 7
![Функции СУБД Непосредственное управление данными во внешней памяти •Управление буферами](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-6.jpg)
Функции СУБД
Непосредственное управление данными во внешней памяти
•Управление буферами оперативной памяти
•Управление транзакциями
•Журнализация
•Поддержка языков БД
Слайд 8
![Непосредственное управлениеданными во внешней памяти Обеспечение необходимых структурвнешней памяти: 1)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-7.jpg)
Непосредственное управлениеданными во внешней памяти
Обеспечение необходимых структурвнешней памяти:
1) для хранения данных, непосредственновходящих в БД
2) для служебных целей, например дляубыстрения доступа к данным
Слайд 9
![Управление транзакциями Транзакция - это последовательность операций надБД, рассматриваемых СУБД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-8.jpg)
Управление транзакциями
Транзакция - это последовательность операций надБД, рассматриваемых СУБД как единое целое.Либо она исполняется вся, либо не исполняетсявообще
•Поддержка алгоритмов сериализации транзакций -выполнение параллельных транзакций такимобразом, чтоб суммарный эффект был равенэффекту их последовательного выполнения
•Сериальный план выполнения смеси транзакций -это такой план, который приводит к сериализациитранзакций
Слайд 10
![Варианты восстановления БД 1) индивидуальный откат транзакции 2) при мягком](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/50431/slide-9.jpg)
Варианты восстановления БД
1) индивидуальный откат транзакции
2) при мягком сбое: откат незавершенных транзакций, повторно воспроизведение тех операции завершенных транзакций, результаты которых не отображены во внешней памяти
2) при жестком сбое: используют журнал и архивную копию БД (полная копия БД к моменту начала заполнения журнала). Исходя из архивной копии по журналу воспроизводится работа всех транзакций, которые закончились к моменту сбоя