русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Понятия транзакции.


Дата добавления: 2014-10-07; просмотров: 666; Нарушение авторских прав


Транзакции – последовательность операторов манипулирования данными выполняющееся как единое целое и переводящее БД из одного целостного состояния в другое целостное состояние.

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

Обычно транзакции начинаются автоматически с момента присоединения пользователя к БД и продолжаются, пока не произойдет событие:

1. Подана команда ‘Commit work’. Завершается текущая транзакция и автоматически начинается новая. При этом гарантируется, что результаты работы завершенной транзакции фиксируются.

2. RollBack Work. Откатывается текущая транзакция и автоматически начинается новая.

3. Произошло отсоединение пользователя от СУБД. Автоматическая фиксация транзакции.

4. Сбой в системе. При новом запросе системы происходит анализ выполнения текущей транзакции. Транзакции, для которых была подана команда Commit work, но результаты работы не зафиксировались, выполняются снова. Остальные откатываются.



<== предыдущая лекция | следующая лекция ==>
Язык запросов SQL Оператор выборки. | Классификация ограничений целостности.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.263 сек.