СУБД. Лекция 4. Расширенные возможности работы с базами данных. Триггеры и хранимые процедуры. Щербинин Павел

603

Щербинин Павел рассказывает о хранимых процедурах  (использование, примеры кода, аспекты безопасности при использовании хранимых процедур): LOOP, REPEAT, WHILE, HANDLER, курсоры, EXECUTE. Говорит о триггерах: BEFORE, AFTER, INSTEAD OF, о специальных таблицах inserted, updated и deleted, об использовании триггеров для поддержания целостности и бизнес-логики, о проблемах при использовании триггеров. Рассказывает о концепции A.C.I.D.; говорит об уровне изоляции ANSI/ISO (SET TRANSACTION ISOLATION LEVEL); раскрывает взаимовлияние транзакций и проблемы lost update, dirty read, non-repeatable read и phantom read; Рассуждает о технологии MVCC (контроль версионирования конкуренции); конкуренция; параллельность и согласованность.

  1. Хранимые процедуры CREATE
  2. Хранимые процедуры characteristic
  3. Хранимые процедуры ЗА
  4. Хранимые процедуры ПРОТИВ
  5. Хранимые процедуры ПРИМЕР
  6.  Хранимые процедуры УСЛОВИЯ
  7.  Хранимые процедуры LOOP
  8. Хранимые процедуры REPEAT
  9. Хранимые процедуры REPEAT
  10. Хранимые процедуры КУРСОРЫ DECLARE
  11. Хранимые процедуры EXECUTE EXECUTE
  12.  Триггеры CREATE
  13. Триггеры
  14. Транзакции
  15.  ACID
  16. Уровни изоляции
  17. Взаимоблокировки
  18. Ручные блокировки SELECT
  19. MVCC SELECT
  20. Конкуренция. Стратегия блокировки