
DB-028 Язык Oracle PL/SQL: расширенные возможности
Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн
Описание курса
Освойте расширенные возможности PL/SQL для создания высокопроизводительных приложений. Курс научит современным методам разработки, оптимизации запросов и эффективному взаимодействию с базами данных, давая практические навыки повышения производительности систем и работы с продвинутыми функциями в реальных проектах.
Темы:
- Задачи курса.
- План курса.
- Описание сред разработки.
- Определение таблиц, данных и инструментов, используемых в данном курсе.
- Определение структуры блоков PL/SQL:
- Пакеты, процедуры и функции,
- Курсоры,
- Обработка исключений,
- Зависимости.
- Описание предопределенных типов данных:
- Создание подтипов на основе существующих типов для приложения,
- Перечень различных инструкций для дизайна курсора,
- Описание переменных курсора,
- Белый список.
- Обзор коллекций:
- Использование ассоциативных массивов,
- Навигация с использованием ассоциативных методов,
- Использование встроенных таблиц,
- Использование Varrays,
- Сравнение встроенных таблиц и Varrays.
- Написание программ на языке PL/SQL, в которых используются коллекции:
- Эффективное использование коллекций,
- Улучшение связей типов в PL/SQL.
- Работа с LOBs:
- Обзор SecureFile LOBs.
- Вызов внешних процедур из PL/SQL:
- Преимущества внешних процедур,
- Способы вызова внешней подпрограммы из PL/SQL,
- Методы усовершенствованного интерфейса для языка C,
- Методы усовершенствованного интерфейса для Java.
- Понимание и влияние компилятора:
- Настройка кода PL/SQL,
- Включение замещения внутри блока,
- Выявление проблем с памятью и настройка,
- Выявление сетевых проблем.
- Описание кэширования результатов:
- Использование кэширования результатов запросов в SQL,
- Использование кэширования функций в PL/SQL,
- Обзор условия для кэширования функций в PL/SQL.
- Поиск информации о кодировании:
- Концепции PL/Scope,
- Пакет DBMS_METADATA,
- Улучшения PL/SQL.
- Трассировка выполнения PL/SQL:
- Трассировка PL/SQL: Шаги.
- Принципы работы детального контроля доступа:
- Описание функциональных возможностей детального контроля доступа,
- Описание контекста приложения,
- Создание контекста приложения,
- Настройка контекста приложения,
- Перечень процедур DBMS_RLS,
- Реализация политики,
- Запрос словарных представлений, содержащих информацию о детальном контроле доступа.
- Опция In-Memory базы данных Oracle.