Язык Oracle PL/SQL: расширенные возможности
Как устроено обучение
Подробнее
Что нужно для старта
- Знание SQL на уровне запросов SELECT/JOIN и основных концепций баз данных.
Что вы получите
- Писать код, взаимодействующий с другими приложениями и операционной системой.
- Создавать приложения, использующие коллекции.
- Применять механизм детального контроля доступа.
- Писать код, взаимодействующий с большими объектами (LOBs).
- Создавать оптимальные с точки зрения производительности программы.
Для кого этот курс
- Разработчик
- Бизнес-аналитик
- Data Scientist
Программа курса
• Задачи курса
• План курса
• Описание сред разработки
• Определение таблиц, данных и инструментов, используемых в данном курсе
• Определение структуры блоков 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
01Введение
• Задачи курса
• План курса
• Описание сред разработки
• Определение таблиц, данных и инструментов, используемых в данном курсе
02Концепции программирования на языке PL/SQL: Обзор
• Определение структуры блоков PL/SQL
• Пакеты, процедуры и функции
• Курсоры
• Обработка исключений
• Зависимости
03Проектирование кода на PL/SQL
• Описание предопределенных типов данных
• Создание подтипов на основе существующих типов для приложения
• Перечень различных инструкций для дизайна курсора
• Описание переменных курсора
• Белый список
04Обзор коллекций
• Обзор коллекций
• Использование ассоциативных массивов
• Навигация с использование ассоциативных методов
• Использование встроенных таблиц
• Использование Varrays
• Сравнение встроенных таблиц и Varrays
05Использование коллекций
• Написание программ на языке PL/SQL, в которых используются коллекции
• Эффективное использование коллекций
• Улучшение связей типов в PL/SQL
06Манипуляции с большими объектами
• Работа с LOBs
• Обзор SecureFile LOBs
07Использование методов усовершенствованного интерфейса
• Вызов внешних процедур из PL/SQL
• Преимущества внешних процедур
• Способы вызова внешней подпрограммы из PL/SQL
• Методы усовершенствованного интерфейса для языка C
• Методы усовершенствованного интерфейса для Java
08Производительность и настройка
• Понимание и влияние компилятора
• Настройка кода PL/SQL
• Включение замещения внутри блока
• Выявление проблем с памятью и настройка
• Выявление сетевых проблем
09Повышение производительности с помощью кэширования
• Описание кэширования результатов
• Использование кэширования результатов запросов в SQL
• Использование кэширования функций в PL/SQL
• Обзор условия для кэширования функций в PL/SQL
10Анализ кода PL/SQL
• Поиск информации о кодировании
• Концепции PL/Scope
• Пакет DBMS_METADATA
• Улучшения PL/SQL
11Профилирование и отслеживание кода PL/SQL
• Трассировка выполнения PL/SQL
• Трассировка PL/SQL: Шаги
12Внедрение VPD с детальным контролем доступа
• Принципы работы детального контроля доступа
• Описание функциональных возможностей детального контроля доступа
• Описание контекста приложения
• Создание контекста приложения
• Настройка контекста приложения
• Перечень процедур DBMS_RLS
• Реализация политики
• Запрос словарных представлений, содержащих информацию о детальном контроле доступа
13Архитектура с несколькими арендаторами
• Опция In-Memory базы данных Oracle
Удостоверение о прохождении
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Язык Oracle PL/SQL: расширенные возможности» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 октября 2026 г.

IBS Training Center 





















