Описание курса:
Рассматриваются основы работы с Oracle Database в многопользовательской среде:
• корректное использование SQL;
• работа с блокировками;
• транзакции и особенности работы с ними;
• Multiversion Concurrency Control и особенности его реализации.
Курс даёт практические навыки корректной работы с Oracle Database в многопользовательской среде.
Аудитория:
• разработчики (не только баз данных);
• администраторы БД;
• тестировщики.
Необходимая подготовка:
Знание основ реляционных БД, основы SQL.
Программа курса:
Модуль 1. Введение
Модуль 2. DML в многопользовательской среде
• Blocked inserts, updates, deletes; lost updates, optimistic locking, pessimistic locking; deadlocks.
Модуль 3. Блокировки
• DML, DDL, system locks.
Модуль 4. Multiversion Concurrency Control
• Multiversion read consistency, write consistency, Redo и Undo.