Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kanailov.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
276.54 Кб
Скачать

Санкт-Петербургский государственный политехнический университет

Институт компьютерных наук и технологий

Кафедра «Компьютерные интеллектуальные технологии» Пояснительная записка к курсовой работе Разработка и администрирование базы данных в субд Oracle: Репликация базы данных

Выполнил студент гр. 43506\1

<подпись>

Г.А. Канайлов

Проверил

доцент к. т. н.

<подпись>

О.Ю. Сабинин

по дисциплине «Администрирование баз данных»

«____» __________________ 201__ г.

Санкт-Петербург

2016

Оглавление

Цели и задачи 3

Описание архитектуры и принципов выбранной СУБД 4

TMDM - многомерное ядро Cache', ориентированное на работу с транзакциями. 4

Сервер Cache' Objects 5

Сервер Cache' SQL 5

Сервер прямого доступа к данным Cache' Direct 6

Шифрование в Cache. 7

Управление ключами шифрования 7

Шифрование данных для приложений 8

Виды шифрования баз данных в Cache 10

Шифрование базы данных 11

Правила(rules) 12

Конфигурация базы данных для Oracle Streams 13

Реализация 14

Использование Management Portal 17

Заключение 20

Список использованной литературы 21

Приложение 22

Отслеживание состояния. 22

Подробное описание каждого процесса. 23

Отображение состояние в другой базе. 23

Цели и задачи

В качестве цели курсовой работы по согласованию с преподавателем была выбрана следующая тема: «Разработка и администрирование базы данных в СУБД Intersystems Caché: шифрование базы данных».

Для реализации выбранной цели необходимо было провести следующие шаги: 1. Рассмотреть способы шифрования в Intersystems Cache.

2. Рассмотреть управление ключами и файлами ключей.

3. Рассмотреть шифрование базы данных.

4. Реализовать шифрование базы данных на основе фалов ключей.

Описание архитектуры и принципов выбранной субд

Объектно-ориентированные базы данных (ООБД) по сравнению с традиционными (например, реляционными) БД обеспечивают следующие преимущества: во-первых, в таких БД хранятся не только данные, но и методы их обработки, инкапсулированные в одном объекте; во-вторых, ООБД позволяют обрабатывать мультимедийные данные; в-третьих, ООБД допускают работу на высоком уровне абстракции; в-четвертых, ООБД позволяют пользователям создавать структуры данных любой сложности.

Основными компонентами СУБД Cache' являются следующие:

  • TMDM. Многомерное ядро системы, ориентирование на работу с транзакциями.

  • Сервер Cache' Objects. Представление многомерных структур данных ядра системы в виде объектов, инкапсулирующих как данные так и методы их обработки.

  • Сервер Cache' SQL. Представление многомерных структур данных в виде реляционных таблиц.

  • Сервер прямого доступа. Предоставление прямого доступа к многомерным структурам данных ядра системы.

Tmdm - многомерное ядро Cache', ориентированное на работу с транзакциями.

Данные в Cache' хранятся в виде разреженных массивов, носящих название глобалей. Количество индексов массива может быть произвольным, что позволяет описывать и хранить структуры данных произвольного уровня сложности. Индексы глобалей не типизированы, т.е. они могут быть любого литерального типа данных.

В СУБД Cache' реализована развитая технология обработки транзакций и разрешения конфликтов. Блокировка данных производится на логическом уровне. Это позволяет учитывать особенность многих транзакций, производящих изменения небольшого объема информации. Кроме этого, в Cache' реализованы атомарные операции добавления и удаления без проведения блокировки, в частности, это применяется для счетчика ID объектов в базе данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]