Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / ДИПЛОМНАЯ РАБОТА, ИНФОРМАТИКА

Исследование методов и средств обработки транзакций в распределённых информационных системах

alex_m 990 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 82 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 06.07.2021
По итогу исследовательсой работы было произведено Иследование методов обработки транзакций; Системы транзакционной обработки настолько же, насколько и иные виды информационные и компьютерные систем, пребывают в состоянии постоянного развития. Формирование среды обработки транзакций неотвратимо определяется такого рода явлениями, как распределенность вычислительных ресурсов и потребность в межоперабельности. Из-за этого, а также потому, что предприятия всё быстрее стремятся найти возможности для объединения и оснащения управляемости своих информационных ресурсов, будет расти значение усилий, направленных на поддержку стандартизации, в частности на реализацию продуктов транзакционных процессов, интегрированных со средой DCE, совместимых со спецификациями OSI-TP, X/Open DTP.
Введение

Неотъемлемой частью при создании современных распределённых информационных систем (РИС) являют собой транзакции. Транзакция имеет множество важных свойств, таких как транзакционная надёжность и её отказоустойчивость. На данный момент РИС используются во всех важных сферах индустрии и науки, следовательно, построение корректной системы транзакций является крайне важной составляющей любой базы данных (БД). Примерами данных сфер деятельности могут послужить: банковские и коммерческие системы, научная и производственная отрасль, а так же государственные системы. Суть транзакции в переводе базы данных из одного согласованного состояние в другое согласованное состояние. На данный момент можно выделить три основных типа транзакций: • Плоские (классические) транзакции • Цепочечные транзакции • Вложенные транзакции Так же выделяют четыре основных свойства транзакции: • Атомарность • Согласованность • Изолированность • Долговечность Данные свойства будут рассмотрены более подробно далее. От соответствия данным свойствам будет зависеть качество работы распределённого ПО. В момент разработки больших проектов, разработчики стараются каким-либо образом, дать оценку транзакционной надежности распределенного ПО главным образом на основе конечных испытаний. На сегодняшний день, ПО, которое используют в комплексных распределенных информационных системах обработки информации и управления. Транзакционная обработка информации несёт наиглавнейшую роль, благодаря которой считается истинность итоговых расчётов, а так же комплексность данных. Большие массивы данных и константно повышающаяся комплексность программного обеспечения, предполагающего обработку транзакций информационных источников, делегируют элекцию на время создания транзакции. Определяемая в ПО модель атомарных вычислений определяет исход вывода программно – определяемого средства имеющего единое состояние и положительный результат элекции отказоустойчивости системы. Подводя итог, данная работа будет посвящена обработке транзакций и её надёжность, а объектом данного исследования являются методы и средства транзакционной обработки, данных в распределенных информационных системах. Цель работы - исследование методов и средств обработки транзакций в распределённых информационных системах. Задачи ВКР: - иследование методов обработки транзакций; - исследование методов нарушения целостности данных; - анализ инструментальных средств обработки транзакций; - сравнительный анализ выполнения транзакция в современных СУБД. ?
Содержание

ВВЕДЕНИЕ 4 1 ИССЛЕДОВАНИЕ МЕТОДОВ ОБРАБОТКИ ТРАНЗАКЦИЙ 6 И НАРУШЕНИЯ ЦЕЛОСТНОСТИ ДАННЫХ 6 1.1 Основы обработки транзакций 10 1.2 Третье поколение системы 14 1.3 Плоские (классические) транзакции 16 1.4 Контрольные точки 17 1.5 Многозвенные транзакции 18 1.6 Вложенные транзакции 24 1.7 Транзакции и целостность баз данных 28 1.8 Нарушение целостности БД 30 1.9 Решение проблем параллельной обработки транзакций 32 1.10 Классификация ограничений целостности по способам реализации 35 1.11 Классификация ограничений целостности по времени проверки 38 1.12 Классификация ограничений целостности по области действия 39 2 АНАЛИЗ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ ОБРАБОТКИ ТРАНЗАКЦИЙ 45 2.1 Encina и DCE 46 2.2 X/Open DTP 49 2.3 Классификация систем обработки транзакций 51 2.4 Языки транзакций 51 2.5 Мониторы обработки транзакций третьего поколения 53 2.6 Уровни изолированности 55 3 ВЫПОЛНЕНИЕ ТРАНЗАКЦИЙ В СОВРЕМЕННЫХ СУБД 57 3.1 Транзакции в MySQL 57 3.2 Транзакции Oracle 63 3.3 Транзакции в Firebird 68 3.4 Транзакции в 1С 69 ЗАКЛЮЧЕНИЕ 76 СПИСОК ИСТОЧНИКОВ 77
Список литературы

1. Ржеуцкая С.Ю. Базы данных. Язык SQL: учебное пособие. Вологда: ВоГТУ, 2010. -159 с. 2. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: учебное пособие. – М.:ФОРУМ: ИНФРА-М, 2009. -400 с. 3. Коннолли Томас, Каролин Бегг. Базы данных.Проектирование, реализация, сопровождение. Теория и практика.: Пер. с англ. –М.:ИД «Вильямс», 2008. -1440 с. 4. Диго С.М. Базы данных. Проектирование и создание: Учебно- методический комплекс. – М.: Изд. центр ЕАОИ. 2008. – 171 с. 5. Вийера Роберт. Программирование баз данных Microsoft SQL Server: Базовый курс. Пер. с англ. –М.:ИД «Вильямс», 2007. -832 с. 6. Фленов М.Е. Transact-SQL. Наиболее полное руководство. – СПб.: БХВ-Петербург, 2006. -576 с. 7. Кириллов, В.В. Введение в реляционные базы данных.Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2012. - 464 c. 8. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2012. - 320 c.Райордан Р. Основы реляционных баз данных/Пер, с англ. — М.: Издательско-торговый дом «Русская Редакция», 2001. — 384 с.: 9. Марасанов, А.М. Распределенные базы и хранилища данных [Электронный ресурс] : учебное пособие / А.М. Марасанов, Н.П. Аносова, О.О. Бородин, Е.С. 10. Гаврилов. — Электрон. дан. — Москва : , 2016. — 254 с. — Режим доступа: https://e.lanbook.com/book/100445. — Загл. с экрана. 11. Карпова, Т.С. Базы данных: модели, разработка, реализация [Электронный ресурс] : учебное пособие / Т.С. Карпова. — Электрон. дан. — Москва : , 2016. — 403 с. — Режим доступа: https://e.lanbook.com/book/100575. 12. Агальцов, В.П. Базы данных. В 2-х кн.Кн. 1. Локальные базы данных: учебник / В.П. Агальцов. - 2-e изд., перераб. - М.: ИД ФОРУМ: ИНФРА-М, 2012. – 352 с.: ил.; 60x90 1/16. - (Высшее образование). (переплет) ISBN 978-5-8199-0377-3 13. Агальцов В.П. Базы данных. В 2-х кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 271 с. : ил. — (Высшее образование). 14. Медведкова, И.Е. Базы данных [Электронный ресурс] : учебное пособие /И.Е. Медведкова, Ю.В. Бугаев, С.В. Чикунов. — Электрон. дан. — Воронеж : ВГУИТ, 2014. — 108 с. — Режим доступа: https://e.lanbook.com/book/72882. 15. Масленникова, О.Е. Разработка реляционных баз данных с использованием CASE-средства ALL Fusion Data Modeler [Электронный ресурс] : учебное пособие / О.Е. Масленникова, О.Б. Назарова. — Электрон. дан. — Москва : ФЛИНТА, 2013. — 74 с. — Режим доступа: https://e.lanbook.com/book/45447. 16. Прокушев, Я.Е. Базы данных [Электронный ресурс] : учебное пособие / Я.Е.Прокушев. — Электрон. дан. — Санкт-Петербург : ИЦ Интермедия, 2018. — 240 с. — Режим доступа: https://e.lanbook.com/book/103201. 17. Кара-Ушанов, В.Ю. SQL — язык реляционных баз данных [Электронный ресурс] : учебное пособие / В.Ю. Кара-Ушанов. — Электрон. дан. — Екатеринбург : УрФУ, 2016. — 156 с. — Режим доступа: https://e.lanbook.com/book/98296. 18. https://habr.com/ru/post/446662/ 19. https://intuit.ru/studies/courses/3687/929/lecture/19326 20. https://www.osp.ru/dbms/1997/02/13031539 21. Гражданцев Евгений Викторович. Транзакционная обработка данных в распределенных информационно-управляющих системах (стр. 2, 7-11) 22. https://habr.com/ru/post/311288/ 23 J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. - San Francisco: Morgan Kaufmann Publishers, 1993 24. Дейт К. Дж. Введение в системы баз данных, 6-е изд., «Вильямс»
Отрывок из работы

1 ИССЛЕДОВАНИЕ МЕТОДОВ ОБРАБОТКИ ТРАНЗАКЦИЙ И НАРУШЕНИЯ ЦЕЛОСТНОСТИ ДАННЫХ Транзакция – это очерёдность операторов манипулирования информацией, осуществляющаяся как единое целое и переводящая БД из одного целостного состояния в другое целостное состояние. Транзакция характеризуется четырьмя признаками, которые называются свойства АСИД: (А) Атомарность. Транзакция проводится как атомарная операция. Это означает, что производится вся транзакция целиком или она вообще не выполняется. (С) Согласованность. Транзакция переводит БД из одного единого состояния в другое единое состояние. В самой транзакции согласованность БД может нарушаться. (И) Изоляция. Транзакции различных пользователей должны не препятствовать друг другу (например, в случае если бы они осуществлялись строго последовательно). (Д) Долговечность. При условии выполнения транзакции, итог её работы обязан сохраниться в БД, даже если в ближайший период случиться нарушение системы (рис 1.1).
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg