Администрирование баз данных. Тема 5.1

Содержание

Слайд 2

УПРАВЛЕНИЕ ДАННЫМИ

ОНЛАЙН КУРС:

ТЕМА 5.1

Администрирование баз данных

УПРАВЛЕНИЕ ДАННЫМИ ОНЛАЙН КУРС: ТЕМА 5.1 Администрирование баз данных

Слайд 3

Вопрос 1

Сопровождение СУБД

Вопрос 1 Сопровождение СУБД

Слайд 4

Установка и обновление версий СУБД
Настройка и оптимизация производительности
Интеграция СУБД с операционной системой

Установка и обновление версий СУБД Настройка и оптимизация производительности Интеграция СУБД с
и другими приложениями
Управление репликацией
Импорт и экспорт данных

Сопровождение СУБД

Слайд 5

Конфигурирование и обслуживание дисковой подсистемы
Настройка параметров
Создание административных шаблонов и скриптов
Конфигурирование планировщика заданий

Установка

Конфигурирование и обслуживание дисковой подсистемы Настройка параметров Создание административных шаблонов и скриптов
и настройка СУБД

Слайд 6

Механизмы взаимодействия приложений

МВП

Объектная модель
COM (Component
Object Model)
ActiveX

Framework (каркас)
.NET

Прикладной программный интерфейс API

Механизмы взаимодействия приложений МВП Объектная модель COM (Component Object Model) ActiveX Framework

Слайд 7

Наибольшая скорость
Наиболее полное использование возможностей СУБД

Преимущества библиотек

Наибольшая скорость Наиболее полное использование возможностей СУБД Преимущества библиотек

Слайд 8

Отсутствие стандартизации
Сложность разработки приложений
Привязка к конкретной СУБД

Недостатки

Отсутствие стандартизации Сложность разработки приложений Привязка к конкретной СУБД Недостатки

Слайд 9

Стандартизация
Простота разработки приложений
Отсутствие зависимости от типа СУБД

Преимущества драйверов

Стандартизация Простота разработки приложений Отсутствие зависимости от типа СУБД Преимущества драйверов

Слайд 10

ODBC - Open Database Connectivity
OLE DB - Object Linking and Embedding, Database
ADO

ODBC - Open Database Connectivity OLE DB - Object Linking and Embedding,
- ActiveX Data Objects
BDE - Borland Database Engine
ADO.NET

Механизмы доступа к данным

Слайд 11

Доступ к данным из приложений

Доступ к данным из приложений

Слайд 12

Репликация

Механизм синхронизации содержимого нескольких копий объекта
Копирование данных из одного источника на

Репликация Механизм синхронизации содержимого нескольких копий объекта Копирование данных из одного источника
множество других и наоборот
При репликации изменения, сделанные в одной копии объекта, должны быть распространены в другие копии

Слайд 13

Односторонняя
Синхронная
Асинхронная
Двухсторонняя

Виды репликации

Односторонняя Синхронная Асинхронная Двухсторонняя Виды репликации

Слайд 14

Publisher - издатель

Subscriber – подписчик

Компоненты системы репликации

Distributor - распространитель

Publisher - издатель Subscriber – подписчик Компоненты системы репликации Distributor - распространитель

Слайд 15

Топологии репликации

Центральный publisher
Центральный subscriber
Центральный publisher с отдаленным distributor
Центральный distributor
Издающий subscriber

Топологии репликации Центральный publisher Центральный subscriber Центральный publisher с отдаленным distributor Центральный distributor Издающий subscriber

Слайд 16

Вопрос 2

Обеспечение целостности баз данных

Вопрос 2 Обеспечение целостности баз данных

Слайд 17

Резервное копирование

Восстановление базы данных после сбоев

Обеспечение целостности баз данных:

Резервное копирование Восстановление базы данных после сбоев Обеспечение целостности баз данных:

Слайд 18

Полное
Дифференциальное

Резервное
копирование:

Полное Дифференциальное Резервное копирование:

Слайд 19

Средствами СУБД
Пофайловое копирование
Экспорт данных

Методы резервного копирования:

Средствами СУБД Пофайловое копирование Экспорт данных Методы резервного копирования:

Слайд 20

Простая (Simple model)
Отдельных операций (Full model)
Результатов импорта (Bulk-Logged model)

Модели
восстановления

Простая (Simple model) Отдельных операций (Full model) Результатов импорта (Bulk-Logged model) Модели восстановления

Слайд 21

Позволяет восстановить БД до того состояния, в котором она была на момент

Позволяет восстановить БД до того состояния, в котором она была на момент
сбоя или на любой иной указанный момент времени

Модель восстановления отдельных операций

Слайд 22

Регистрируются все операции, кроме широкомасштабных

Модель восстановления результатов импорта

Регистрируются все операции, кроме широкомасштабных Модель восстановления результатов импорта

Слайд 23

При использовании простой модели восстановления в журнал транзакций записываются все операции, в

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

Простая модель

Слайд 24

Вопрос 3

Обеспечение режима доступа

Вопрос 3 Обеспечение режима доступа

Слайд 25

Управление доступом к объектам базы данных
Управление пользователями
Управление полномочиями

Обеспечение режима доступа

Управление доступом к объектам базы данных Управление пользователями Управление полномочиями Обеспечение режима доступа

Слайд 26

Учетная запись
Профиль
Пользователь БД
Роль
Полномочие (привилегия)
Объект доступа

Элементы системы управления доступом

Учетная запись Профиль Пользователь БД Роль Полномочие (привилегия) Объект доступа Элементы системы управления доступом

Слайд 27

Средствами СУБД
Средствами приложения

Управление доступом

Средствами СУБД Средствами приложения Управление доступом

Слайд 28

Выводы

Сопровождение СУБД очень важный процесс, включающий в себя регулярные операции.
Репликация позволяет восстанавливать

Выводы Сопровождение СУБД очень важный процесс, включающий в себя регулярные операции. Репликация
базы данных после инцидентов и бывает нескольких типов.
Обеспечение целостности баз данных, в основном, обеспечивается за счет резервного копирования.

Слайд 29

Выводы

Выбор формы и средств резервного копирования обусловлен наличием свободного места и возможности

Выводы Выбор формы и средств резервного копирования обусловлен наличием свободного места и
/невозможности остановки БД.
Обеспечение управления доступом позволяет решать задачи безопасности баз данных.