Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
14 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
856.50 kB
Просмотров:
115
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
№2 слайд
Содержание слайда: База данных
№3 слайд
Содержание слайда: Цели использования базы данных
Повышение эффективности
Поддержка независимости данных от логики приложений
Использование одних и тех же данных в разных приложениях
№4 слайд
Содержание слайда: Структура информационной системы
№5 слайд
Содержание слайда: Система управления базами данных (СУБД)
Совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных
№6 слайд
№7 слайд
№8 слайд
Содержание слайда: Непосредственное управление данными во внешней памяти
Обеспечение необходимых структур внешней памяти:
1) для хранения данных, непосредственно входящих в БД
2) для служебных целей, например для убыстрения доступа к данным
№9 слайд
Содержание слайда: Управление буферами оперативной памяти
Размер базы данных обычно превышает размер свободной оперативной памяти
Если постоянно обращаться к внешней памяти то скорость СУБД понижается из-за медленной скорости внешней памяти
В СУБД существует механихм буферизации часто используемых данных в оперативной памяти
№10 слайд
Содержание слайда: Управление транзакциями
Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо она исполняется вся, либо не исполняется вообще
Поддержка алгоритмов сериализации транзакций - выполнение параллельных транзакций таким образом, чтоб суммарный эффект был равен эффекту их последовательного выполнения
Сериальный план выполнения смеси транзакций - это такой план, который приводит к сериализации транзакций
№11 слайд
Содержание слайда: Журнализация
Одно из требований к СУБД — надежность хранения данных во внешней памяти, то есть СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппаратного или программного сбоя
Два возможных вида аппаратных сбоев:
1) Мягкий сбой
2) Жесткий сбой
Программные сбои:
1) аварийное завершение работы СУБД по причине ошибки в программе
2) аварийное завершение пользовательской программы — в результате чего некоторая транзакция остается незавершенной
№12 слайд
Содержание слайда: Журнализация
Для восстановления БД нужно располагать некоторой дополнительной информацией
Поддержание надежности хранения данных в БД требует избыточности хранения данных
Наиболее распространенным методом поддержания такой избыточной информации является ведение журнала изменений БД
Журнал - это особая часть БД, недоступная пользователям СУБД в которую поступают записи обо всех изменениях основной части БД
№13 слайд
Содержание слайда: Варианты восстановления БД
1) индивидуальный откат транзакции
2) при мягком сбое: откат незавершенных транзакций, повторно воспроизведение тех операции завершенных транзакций, результаты которых не отображены во внешней памяти
2) при жестком сбое: используют журнал и архивную копию БД (полная копия БД к моменту начала заполнения журнала). Исходя из архивной копии по журналу воспроизводится работа всех транзакций, которые закончились к моменту сбоя
№14 слайд
Содержание слайда: Поддержка языков БД
1) Язык определения схемы (SDL - Schema Definition Language)
2) Язык манипулирования данными (DML - Data Manipulation Language)
Для реляционных СУБД:
SQL (Structured Query Language)