PL/SQL: исключения, встроенные исключения и пользовательские исключения, генерация (RAISE, RAISE_APPLICATION_ERROR) и обработка исключений, порядок распространения исключений.(24)
PL/SQL: коллекции (массивы переменной длины, вложенные таблицы, ассоциативные массивы), назначение, принципы работы с коллекциями, различия, общие методы и встроенные исключения. Операторы MULTISET. (27)
PL/SQL: курсоры (неявные и явные), атрибуты курсоров, объявление и схема работы с явным курсором, явные курсоры с параметрами, операторы INSERT, DELETE, UPDATE в PL/SQL, курсорные переменные и их применение, курсорные подзапросы, параметры Oracle, связанные с курсорами, конструкция WHERE CURRENT OF, псевдостолбцы ROWID, ROWNUM.(23)
PL/SQL: локальные процедуры и функции, параметры, позиционный и параметрический способ передачи параметров. (26)
PL/SQL: общая характеристика, основные возможности, программные структуры (анонимные блоки, процедуры, функции, пакеты), управление уровнем предупреждений компилятора, представления словаря со спецсимволами и ключевыми словами. Типы данных PL/SQL. Встроенные функции. Операторы (IF, FOR, LOOP, WHILE, CASE,...). Встроенные функции SQLERRM, SQLCODE.(22)
PL/SQL:константы, %TYPE, %ROWTYPE, записи (RECORD) и их применение, вложенные записи, присваивание записей.(25)
Архитектура БД под управлением СУБД Oracle: клиент/серверная архитектура, принципы (протоколы) взаимодействия клиента и сервера, абстрактная схема, основные области оперативной памяти, файлы СУБД Oracle, принципы, схема работы с выделенным сервером, схема работы с разделяемыми серверами (многопоточный режим),процессы Oracle (серверные и фоновые), слушатели и диспетчеры, параметры экземпляра Oracle, буферные пулы (DEFAULT, KEEP, RECYCLE).(3)
Архитектура программного обеспечения с точки зрения программиста, объекты разработки, роли разработчиков и их функциональное наполнение. (6)