Технопарк Group, МГТУ им. Н.Э. Баумана.
Курс “Базы данных“. Лекция №4 “Расширенные возможности работы с базами данных. Триггеры и хранимые процедуры“
Лектор - Павел Щербинин.
Первая часть лекции посвящена хранимым процедурам (использование, примеры кода, аспекты безопасности при использовании хранимых процедур): LOOP, REPEAT, WHILE, HANDLER, курсоры, EXECUTE. Во второй части рассказывается о триггерах: BEFORE, AFTER, INSTEAD OF, о специальных таблицах inserted, updated и deleted, об использовании триггеров для поддержания целостности и бизнес-логики, о проблемах при использовании триггеров, приводятся примеры кода. В завершающей части лекции обсуждаются вопросы, связанные с транзакциями: концепция .; уровни изоляции ANSI/ISO (SET TRANSACTION ISOLATION LEVEL); взаимовлияние транзакций и проблемы lost update, dirty read, non-repeatable read и phantom read; технология MVCC (контроль версионирования конкуренции); конкуренция; параллельность и согласованность.
Слайды лекции .
75 views
0
0
4 months ago 00:09:19 1
Агрегатные функции | Основы SQL
4 months ago 00:00:31 1
Лучшая база данных (объективно)
4 months ago 00:18:59 1
Как писать автотесты БЕЗ навыков программирования?
4 months ago 00:29:06 1
50+ Советов Идеальной Базы в 7 Days to Die - alpha 21. Гайд.