Содержание
- 2. Транзакцией называется последовательность операций, производимых над базой данных и переводящих базу данных из одного непротиворечивого (согласованного)
- 3. Транзакция рассматривается как некоторое неделимое действие над базой данных, осмысленное с точки зрения пользователя. В то
- 4. Только разработчик определяет, какая последовательность операций составляет единое целое, то есть транзакцию. Разработчик приложений или хранимых
- 5. Свойство транзакций Существуют различные модели транзакций, которые могут быть классифицированы на основании различных свойств, включающих структуру
- 6. Выделяют следующие типы транзакций: - плоские или классические транзакции; - цепочечные транзакции и вложенные транзакции. Максим
- 7. Плоские, или традиционные, транзакции, характеризуются четырьмя классическими свойствами: - атомарности, - согласованности, - изолированности, - долговечности
- 8. Свойство атомарности (Atomicity) выражается в том, что транзакция должна быть выполнена в целом или не выполнена
- 9. Свойство изолированности (Isolation) означает, что конкурирующие за доступ к базе данных транзакции физически обрабатываются последовательно, изолированно
- 10. Возможны два варианта завершения транзакции. Фиксация транзакции — это действие, обеспечивающее запись на диск изменений в
- 11. В стандарте ANSI/ISO SQL определены модель транзакций и функции операторов COMMIT и ROLLBACK. Стандарт определяет, что
- 12. Транзакция завершается одним из четырех возможных путей: 1. оператор COMMIT означает успешное завершение транзакции; его использование
- 13. Транзакция завершается одним из четырех возможных путей: 3. успешное завершение программы, в которой была инициирована текущая
- 14. Журнал транзакций Реализация в СУБД принципа сохранения промежуточных состояний, подтверждения или отката транзакции обеспечивается специальным механизмом,
- 15. Общей целью журнализации изменений баз данных является обеспечение возможности восстановления согласованного состояния базы данных после любого
- 16. Общими принципами восстановления являются следующие: результаты зафиксированных транзакций должны быть сохранены в восстановленном состоянии базы данных;
- 17. Состояния требующие восстановления БД Максим А. Сопов
- 18. Индивидуальный откат транзакции. стандартной ситуацией отката транзакции является ее явное завершение оператором ROLLBACK; аварийное завершение работы
- 19. 2. Восстановление после внезапной потери содержимого оперативной памяти (мягкий сбой). при аварийном выключении электрического питания; при
- 20. 3. Восстановление после поломки основного внешнего носителя базы данных (жесткий сбой). Эта ситуация при достаточно высокой
- 21. Максим А. Сопов
- 22. Максим А. Сопов
- 23. Максим А. Сопов
- 24. Максим А. Сопов
- 25. Максим А. Сопов
- 26. Максим А. Сопов
- 28. Скачать презентацию