Жизненный цикл БД

Содержание

Слайд 2

Жизненный цикл БД содержит следующие этапы: планирование разработки БД; определение требований

Жизненный цикл БД содержит следующие этапы:
планирование разработки БД;
определение требований к системе;
сбор

и анализ требований пользователей;
Слайд 3

проектирование БД; концептуальное; логическое; физическое.

проектирование БД;
концептуальное;
логическое;
физическое.

Слайд 4

разработка приложений; проектирование транзакций; проектирование пользовательского интерфейса.

разработка приложений;
проектирование транзакций;
проектирование пользовательского интерфейса.

Слайд 5

реализация; загрузка данных; тестирование;

реализация;
загрузка данных;
тестирование;

Слайд 6

эксплуатация и сопровождение. анализ функционирования и поддержка исходного варианта БД; адаптация, модернизация и поддержка переработанных вариантов.

эксплуатация и сопровождение.
анализ функционирования и поддержка исходного варианта БД;
адаптация, модернизация и

поддержка переработанных вариантов.
Слайд 7

Основные характеристики СУБД, устанавливаемые на компьютерах: поддержка реляционной модели данных; ориентация

Основные характеристики СУБД, устанавливаемые на компьютерах:
поддержка реляционной модели данных;
ориентация на создание

БД в монопольном режиме работы;
практическое отсутствие функций администрирования БД;
Слайд 8

удобный интерфейс; возможность разработки готовых приложений без программирования; поддержка как высокоуровневых,

удобный интерфейс;
возможность разработки готовых приложений без программирования;
поддержка как высокоуровневых, так и

низкоуровневых языков манипулирования данными;
Слайд 9

отсутствие средств поддержки ссылочной и структурной целостности БД; поддержка только внешнего

отсутствие средств поддержки ссылочной и структурной целостности БД;
поддержка только внешнего уровня

представления модели БД;
сравнительно невысокие требования к техническим параметрам аппаратного обеспечения.
Слайд 10

Структура информационной системы с сервером БД КБД – корпоративная БД ПБД – пользовательская БД

Структура информационной системы с сервером БД

КБД – корпоративная БД
ПБД – пользовательская

БД
Слайд 11

Компоненты системы управления БД

Компоненты системы управления БД

Слайд 12

DDL – Data Definition Language – язык определения данных. DML –

DDL – Data Definition Language – язык определения данных.
DML – Data

Manipulation Language – язык манипулирования данными
Слайд 13

Транзакции – некоторая неделимая последовательность операций над данными БД, которая отслеживается

Транзакции – некоторая неделимая последовательность операций над данными БД, которая отслеживается

СУБД от начала до завершения.
Метаданные – это данные о данных.
Слайд 14

Задачей менеджера буферов является обращение к соответствующим порциям данных на носителях

Задачей менеджера буферов является обращение к соответствующим порциям данных на носителях

вторичных устройств хранения, где они располагаются постоянно, с последующим переносом данных в буферы, размещаемые в ОП.
Слайд 15

Запросы и другие команды языка управления данными группируются в транзакции. Эти

Запросы и другие команды языка управления данными группируются в транзакции. Эти

процессы должны выполняться атомарно и изолировано друг от друга. Каждый отдельный запрос или операция по изменению данных является самостоятельной транзакцией.
Слайд 16

Транзакция должна обладать свойством устойчивости, т.е. результат каждой завершенной транзакции должен

Транзакция должна обладать свойством устойчивости, т.е. результат каждой завершенной транзакции должен

быть зафиксирован в БД, даже в тех ситуациях, когда после окончания транзакции система по той или иной причине выходит из строя.
Слайд 17

Процессор транзакций представлен в виде двух основных компонентов: планировщика заданий, ответственного

Процессор транзакций представлен в виде двух основных компонентов:
планировщика заданий, ответственного за

обеспечение атомарности и изолированности транзакций;
менеджера протоколирования и восстановления, гарантирующего выполнение требования устойчивости транзакций.
Слайд 18

Задача управления размещением информации на диске и обмена ею между диском

Задача управления размещением информации на диске и обмена ею между диском

и ОП решается менеджером хранения данных.
Слайд 19

Процессор транзакций выполняет следующие функции: протоколирование; управление параллельными заданиями; размещение взаимоблокировок.

Процессор транзакций выполняет следующие функции:
протоколирование;
управление параллельными заданиями;
размещение взаимоблокировок.

Слайд 20

Блокировки препятствуют возможности одновременного обращения нескольких транзакций к порции данных такими

Блокировки препятствуют возможности одновременного обращения нескольких транзакций к порции данных такими

способами, которые плохо согласуются друг с другом. Признаки блокировки хранятся в таблице блокировок, размещенной в ОП.