Содержание
- 2. Транзакция (определение) Раздел 6. SQL. Data Control Language. Управление транзакциями Транзакция - последовательность операции над БД,
- 3. Команды управления транзакциями Раздел 6. SQL. Data Control Language. Управление транзакциями
- 4. Модели транзакций Раздел 6. SQL. Data Control Language. Управление транзакциями Стандарт ANSI/ISO определена модель транзакций, согласно,
- 5. Модели транзакций (продолжение) Раздел 6. SQL. Data Control Language. Управление транзакциями
- 6. Модели транзакций (продолжение) Раздел 6. SQL. Data Control Language. Управление транзакциями Особенности модели транзакций ANSI/ISO: для
- 7. Модели транзакций (продолжение) Раздел 6. SQL. Data Control Language. Управление транзакциями Модель транзакций, отличная от предлагаемой
- 8. Модели транзакций (продолжение) Раздел 6. SQL. Data Control Language. Управление транзакциями Особенности модели транзакций типа Sybase:
- 9. Журнал транзакций Раздел 6. SQL. Data Control Language. Управление транзакциями Журнал транзакций – это специальным образом
- 10. Журнал транзакций и контрольные точки Раздел 6. SQL. Data Control Language. Управление транзакциями Контрольная точка является
- 11. Журнал транзакций и восстановление данных Раздел 6. SQL. Data Control Language. Управление транзакциями В случае системного
- 12. Работа в многопользовательском режиме Раздел 6. SQL. Data Control Language. Управление транзакциями Работа в многопользовательском –
- 13. Проблема пропавшего обновления Раздел 6. SQL. Data Control Language. Управление транзакциями Результат: заказы приняты; продано больше,
- 14. Проблема промежуточных данных («грязное» чтение) Раздел 6. SQL. Data Control Language. Управление транзакциями Результат: отказ в
- 15. Проблема несогласованных данных и «строки-призраки» Раздел 6. SQL. Data Control Language. Управление транзакциями Результат: отказ в
- 16. Блокировки Раздел 6. SQL. Data Control Language. Управление транзакциями Основная идея: предотвратить непредсказуемое изменение объекта, пока
- 17. Уровни блокировки Раздел 6. SQL. Data Control Language. Управление транзакциями на уровне базы данных; на уровне
- 18. Типы блокировок Раздел 6. SQL. Data Control Language. Управление транзакциями Х-блокировка (eXclusive Lock) – жёсткая блокировка;
- 19. Типы блокировок (продолжение) Раздел 6. SQL. Data Control Language. Управление транзакциями
- 20. Протокол двухфазной блокировки Раздел 6. SQL. Data Control Language. Управление транзакциями Перед выполнение каких-либо операций с
- 21. Монопольное (жёсткое) и разделяемое (нежёсткое) блокирование Раздел 6. SQL. Data Control Language. Управление транзакциями X-блокировка (eXclusive
- 22. Преднамеренные блокировки Раздел 6. SQL. Data Control Language. Управление транзакциями IX-блокировка (Intent eXclusive locks): транзакция Т
- 23. Правила протокола предупреждающего блокирования Раздел 6. SQL. Data Control Language. Управление транзакциями чтобы затребовать S-блокировку или
- 24. Матрица совместимости блокирования Раздел 6. SQL. Data Control Language. Управление транзакциями
- 25. Тупиковые ситуации Раздел 6. SQL. Data Control Language. Управление транзакциями Тупик – цикл блокировок, когда каждая
- 26. Работа транзакций в смеси Раздел 6. SQL. Data Control Language. Управление транзакциями Элементарные операции различных транзакций
- 27. Работа транзакций в смеси (определения) Раздел 6. SQL. Data Control Language. Управление транзакциями Определение 1. Набор
- 28. Теорема Эсварана Раздел 6. SQL. Data Control Language. Управление транзакциями Теорема: если все транзакции в смеси
- 29. Транзакции, не подчиняющиеся протоколу двухфазной блокировки Раздел 6. SQL. Data Control Language. Управление транзакциями Пример: Если
- 30. Защёлки Раздел 6. SQL. Data Control Language. Управление транзакциями Защёлка – особый вид блокировки, которая устанавливается
- 31. Определение прав доступа Раздел 6. SQL. Data Control Language. Управление транзакциями Команды определения прав доступа также
- 32. Назначение привилегий Раздел 6. SQL. Data Control Language. Управление транзакциями Назначение объектных привилегий происходит с помощью
- 34. Скачать презентацию