Предисловие
 Глава 1. Введение в PL/SQL
 Что такое PL/SQL?
 Основные элементы синтаксиса PL/SQL
 Программные данные
 Управляющие операторы
 Циклы в PL/SQL
 Обработка исключений
 Записи
 Коллекции
 Процедуры, функции и пакеты
 Выборка данных
 Изменение данных
 Управление транзакциями в PL/SQL
 Триггеры базы данных
 Динамический SQL и динамический PL/SQL
 Заключение: от основ к применению PL/SQL
 Глава 2. Курсоры
 Повторное использование курсоров
 Сравнение явных и неявных курсоров
 Мягкое закрытие курсора
 Использование курсоров не только для запросов
 Заключение
 Глава 3. Табличные функции
 Зачем нужны табличные функции?
 Курсоры, конвейеризация, вложение
 Распараллеливание табличных функций
 Использование табличных функций
 Примеры табличных функций
 Советы по работе с табличными функциями
 Заключение
 Глава 4. Шифрование и хеширование данных
 Введение в шифрование
 Шифрование в Oracle9i
 Шифрование в Oracle 10g
 Управление ключами в Oracle 10g
 Прозрачное шифрование данных в Oracle 10g Release 2
 Криптографическое хеширование
 Создание реальной системы шифрования
 Заключение
 Глава 5. Контроль доступа на уровне строк
 Введение в RLS
 Использование RLS
 RLS в Oracle 10g
 Отладка RLS
 Взаимодействие RLS с другими функциями Oracle
 Контексты приложения
 Заключение
 Глава 6. Детальный аудит
 Введение в детальный аудит
 Настройка FGA
 Администрирование FGA
 FGA в Oracle 10g
 FGA и другие технологии аудита Oracle
 Пользователи, не зарегистрированные в базе данных
 Отладка FGA
 Заключение
 Глава 7. Генерирование случайных значений
 Генерирование случайных чисел
 Генерирование строк
 Проверка на случайность
 Следование статистическим шаблонам
 Заключение
 Глава 8. Использование планировщика
 Зачем использовать планировщик заданий Oracle?
 Управление заданиями
 Управление календарем и расписанием
 Управление именованными программами
 Управление приоритетами
 Управление окнами
 Управление журналированием
 Управление атрибутами
 Заключение
 Приложение. Краткий справочник
 DBMS_OBFUSCATION_TOOLKIT
 DBMS_CRYPTO
 DBMS_RLS
 DBMS_FGA
 DBMS_RANDOM
 DBMS_SCHEDULER
 Алфавитный указатель