Студенческий портал

admin@studynote.ru
/ Регистрация
X
Все > Курсовые работы > Курсовые работы по базам данных > Современные средства и механизмы поддержки транзакций в СУРБД
Современные средства и механизмы  поддержки транзакций в СУРБД

Тема курсовой работы: Современные средства и механизмы поддержки транзакций в СУРБД

600 ₽
Купить за 600 ₽

или

Заказать новую работу

Более 20 способов оплатить! Сразу получаете ссылку на скачивание. Гарантия 3 дня. Исключительно для ознакомления!

Общая информация
Описание работы
Дополнительная информация

(фрагменты работы)

Общая информация
Учебное заведение: Вузы города Екатеринбург > Уральский государственный технический университет - УПИ
Тип работы: Курсовые работы
Категория: Базы данных, Информационные технологии
Год сдачи: 2012
Количество страниц: 37
Оценка: 5
Дата публикации: 09.10.2018
Количество просмотров: 519
Рейтинг работы:
Иллюстрация №1: Современные средства и механизмы  поддержки транзакций в СУРБД (Курсовые работы - Базы данных, Информационные технологии). Иллюстрация №2: Современные средства и механизмы  поддержки транзакций в СУРБД (Курсовые работы - Базы данных, Информационные технологии).
Описание работы

Актуальность данного исследования обусловлена необходимостью обработки большого количества
баз данных в различных отраслях.

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

Реализация поставленной цели потребовала решения ряда конкретных задач, а именно:

1.
Рассмотреть принцип создания и работы транзакции;

2.
Рассмотреть свойства транзакций;

3.
Рассмотреть технологию  применения транзакций в различных СУРБД.

Работа состоит из введения, двух глав, заключения и списка литературы. Во введении обоснована актуальность исследования и даны его основные характеристики. Первая глава посвящена основным сведениям. В ней рассматривается сущность транзакции, основные ее характеристики, свойства транзакций, журнал транзакций, журнализация и буферизация и др. Во второй главе рассмотрены механизмы поддержки транзакций в СУРБД Oracle, MS SQL Server, PostgreSQL, MySQL, System R. В
заключении приведены основные выводы проведенного исследования. Библиография насчитывает 13
наименований.

Оглавление

Введение. 3

Глава 1.
Основные термины и понятия. 4

1.1
Определение транзакции и ее свойства. 4

1.2
Блокировки. Уровни изоляции транзакций. 7

1.3
Реализация уровней изоляции и свойств ACID.. 12

1.3.1
Журнализация транзакций. 14

1.3.2
Механизм теневых страниц. 16

Глава 2.
Механизмы поддержки транзакций в различных СУРБД.. 18

2.1
Oracle. 18

2.2 MS SQL Server 21

2.3 PostgreSQL. 24

2.4 MySQL. 26

2.5 System R.. 31

Заключение. 36

Список литературы

 

Дополнительная информация

(фрагменты работы)

Журнал изменений может не записываться непосредственно во внешнюю память, а аккумулироваться в оперативной. В случае подтверждения транзакции СУБД дожидается записи оставшейся части журнала на внешнюю память. Таким образом, гарантируется, что все данные, внесённые после сигнала подтверждения, будут перенесены во внешнюю память, не дожидаясь переписи всех измененных блоков из дискового кэша.
В случае логического отказа или сигнала отката одной транзакции журнал сканируется в обратном направлении, и все записи отменяемой транзакции извлекаются из журнала вплоть до отметки начала транзакции. Согласно извлеченной информации выполняются действия, отменяющие действия транзакции, а в журнал записываются компенсирующие записи. Этот процесс называется откат (rollback).

Купить за 600 ₽