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

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

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

600 рублей
Купить

или

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

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

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

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

Учебное заведение:Другие города > Вузы города Екатеринбург > Уральский государственный технический университет - УПИ
Тип работы:Курсовые работы
Категория:Базы данных, Информационные технологии
Год сдачи:2012
Количество страниц:37
Оценка:5
Рейтинг работы:
Иллюстрация №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).