Мы используем cookie для стабильной работы сервиса. Подробнее

Язык Oracle PL/SQL: расширенные возможности

4.5
ФорматОнлайн
Длительность24 академ. часов
Объём13 занятий
УровеньПродвинутый
По окончанииУдостоверение о прохождении
Всё для обучения

Как устроено обучение

Практические занятия
О курсе

Подробнее

Освойте расширенные возможности PL/SQL для создания высокопроизводительных приложений. Курс научит современным методам разработки, оптимизации запросов и эффективному взаимодействию с базами данных, давая практические навыки повышения производительности систем и работы с продвинутыми функциями в реальных проектах.
Требования

Что нужно для старта

  • Знание SQL на уровне запросов SELECT/JOIN и основных концепций баз данных.
Результат

Что вы получите

  • Писать код, взаимодействующий с другими приложениями и операционной системой.
  • Создавать приложения, использующие коллекции.
  • Применять механизм детального контроля доступа.
  • Писать код, взаимодействующий с большими объектами (LOBs).
  • Создавать оптимальные с точки зрения производительности программы.
Аудитория

Для кого этот курс

  • Разработчик
  • Бизнес-аналитик
  • Data Scientist
Содержание

Программа курса

13 занятий
№ТемаЧто внутри
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

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

Документ после выпуска

Удостоверение о прохождении

Организатор

Автор курса

IBS Training CenterIBS Training Center
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Язык Oracle PL/SQL: расширенные возможности» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Анализ данных

Информация обновлена 12 октября 2026 г.

Продолжить выбор

Похожие курсы

Data science на языке Python
Data science на языке Python

Целью реализации программы повышения квалификации по матметодам на языке Python является формирование у студентов теоретических и практических знаний об в области использования ме…

Онлайн
21 000 ₽
Начать без затрат

Бесплатные курсы

Программирование на Python. Уровень 4. Анализ и визуализация данных: Pandas, Numpy, Matplotlib
Бесплатно
Программирование на Python. Уровень 4. Анализ и визуализация данных: Pandas, Numpy, Matplotlib

Курс «Программирование на Python. Уровень 4. Анализ и визуализация данных: Pandas, Numpy, Matplotlib»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специал…

Онлайн
Бесплатно
Р7 - Офис. Редактор таблиц. Анализ и визуализация данных. Уровень 2
Бесплатно
Р7 - Офис. Редактор таблиц. Анализ и визуализация данных. Уровень 2

Курс «Р7-Офис. Редактор таблиц. Анализ и визуализация данных. Уровень 2»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Про…

Онлайн
Бесплатно