Основы БД Oracle 11g: PL/SQL
Or11g_PLSQL

Курс знакомит слушателей с PL/SQL и помогает им оценить преимущества этого мощного языка программирования. Прослушав курс, студенты научатся создавать блоки PL/SQL кода, которые могут использоваться различными формами, отчетами и приложениями по обработке данных. Для разработки программ используется iSQL*Plus. Демонстрации и практические упражнения позволят закрепить основные концепции.

Документы об окончании обучения: Сертификат УЦ ЮНИТУдостоверение гос. образца о повышении квалификации (по требованию).

Аудитория
  • Разработчики приложений
  • Администраторы баз данных, специалисты отделов технической поддержки
  • Системные аналитики
Предварительный уровень подготовки

Знания в объеме курса «Oracle Database 11g: SQL Fundamentals» или эквивалентный опыт.

Программа курса
  1. Введение
    1. Цели курса
    2. План курса
    3. Таблицы учебной схемы Персонал (Human Resources, HR)
    4. Среда выполнения кода PL/SQL на сервере базы данных
    5. Введение в SQL Developer
  2. Введение в PL/SQL
    1. Что такое PL/SQL
    2. Преимущества подпрограмм PL/SQL
    3. Обзор типов блоков PL/SQL
    4. Преимущества PL/SQL
    5. Обзор типов блоков PL/SQL
    6. Создание и выполнение простого анонимного блока
    7. Генерация вывода из блоков PL/SQ
  3. Объявление идентификаторов в PL/SQL
    1. Различные типы идентификаторов в подпрограммах PL/SQL
    2. Использование раздела объявлений для определения идентификаторов
    3. Хранение данных в переменных
    4. Скалярные типы данных
    5. Атрибут %TYPE
    6. Связанные (bind) переменные
    7. Использование последовательностей в выражениях PL/SQ
  4. Написание исполняемых операторов
    1. Описание основного синтаксиса блоков
    2. Комментирование кода
    3. Функции SQL в PL/SQL
    4. Преобразование типов данных
    5. Вложенные блоки
    6. Операторы в PL/SQL
  5. Взаимодействие с сервером базы данных Oracle
    1. Включение операторов SELECT в PL/SQL для получения данных
    2. Манипулирование данными на сервере при помощи PL/SQL
    3. Концепции SQL-курсоров
    4. Атрибуты SQL-курсоров для обратной связи с DML-операторами
    5. Фиксация и откат транзакци
  6. Написание управляющих структур
    1. Условное управление с использованием оператора IF
    2. Условное управление с использованием оператора CASE
    3. Простой цикл LOOP
    4. Цикл WHILE
    5. Цикл FOR
    6. Оператор CONTINU
  7. Работа с составными типами данных
    1. Использование записей PL/SQL
    2. Использование атрибута %ROWTYPE
    3. Вставка и обновление при помощи записей PL/SQL
    4. Ассоциативные таблицы INDEX BY и методы работы с ними
    5. Ассоциативные таблицы INDEX BY с записям
  8. Использование явных курсоров
    1. Управление явным курсором
    2. Определение курсора
    3. Открытие курсора
    4. Выборка данных из активного набора
    5. Закрытие курсора
    6. Курсорные циклы FOR с подзапросами
    7. Атрибуты явного курсора
    8. Использование предложений FOR UPDATE и WHERE CURRENT OF
  9. Обработка исключений
    1. Понимание исключений
    2. Обработка исключений в PL/SQL
    3. Перехват предопределённых ошибок сервера Oracle
    4. Перехват не-предопределённых ошибок сервера Oracle
    5. Перехват исключений, определяемых пользователями
    6. Распространение исключений
    7. Использование процедуры RAISE_APPLICATION_ERROR
  10. Создание хранимых процедур и функций
    1. Представление о хранимых процедурах и функциях
    2. Различие между анонимными блоками и подпрограммами
    3. Создание автономной процедуры
    4. Создание автономной процедуры с параметром IN
    5. Создание автономной функции
    6. Вызов автономной процедуры и функции
Рекомендуемые курсы
Дополнительно

Курс читают тренеры-практики с опытом проведения курса и практическими знаниями в работе программы. 

Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.

Ближайшие курсы

55270 15.12 - 15.12.2025

Microsoft Excel 2019. Уровень 3

Стоимость обучения в группе

8 880 ₽

Стоимость индивидуального обучения

17 000 ₽

Длительность

1 день (8 ак. ч.)

АКонт 15.12 - 17.12.2025

Администрирование АПКШ "Континент". Версия 4

Стоимость обучения в группе

45 200 ₽

Стоимость индивидуального обучения

77 550 ₽

Длительность

3 дня (24 ак. ч.)

JS 15.12 - 17.12.2025

JavaScript. Основы веб - программирования

Стоимость обучения в группе

44 440 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

3 дня (24 ак. ч.)

Or12c_NFD 15.12 - 17.12.2025

Новые особенности Oracle 12c для разработчиков SQL запросов и PL/SQL модулей

Стоимость обучения в группе

63 700 ₽

Стоимость индивидуального обучения

108 000 ₽

Длительность

3 дня (24 ак. ч.)

BASH-shell 15.12 - 17.12.2025

Основы разработки shell-сценариев для командного интерпретатора BASH

Стоимость обучения в группе

29 000 ₽

Стоимость индивидуального обучения

37 000 ₽

Длительность

3 дня (24 ак. ч.)

AACM 15.12 - 19.12.2025

Базовое администрирование АТС Avaya Aura Communication Manager 7

Стоимость обучения в группе

75 900 ₽

Стоимость индивидуального обучения

104 000 ₽

Длительность

5 дней (40 ак. ч.)

PGSQL_develop 15.12 - 19.12.2025

PostgreSQL для разработчиков: SQL, PL/PgSQL, Java

Стоимость обучения в группе

47 600 ₽

Стоимость индивидуального обучения

64 500 ₽

Длительность

5 дней (40 ак. ч.)

Python-3 15.12 - 19.12.2025

Разработка веб - приложений в Django. Уровень 3.

Стоимость обучения в группе

53 400 ₽

Стоимость индивидуального обучения

105 300 ₽

Длительность

5 дней (40 ак. ч.)

VM1 v.8.0/7.0/6.5 15.12 - 19.12.2025

Построение виртуальной инфраструктуры с помощью VMware ESXi 8.0/7.0/6.5 и VMware vCenter Server 8.0/7.0/6.5

Стоимость обучения в группе

83 500 ₽

Стоимость индивидуального обучения

115 500 ₽

Длительность

5 дней (40 ак. ч.)

ROS-103 15.12 - 19.12.2025

Расширенное администрирование РЕД ОС

Стоимость обучения в группе

50 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

РЕДОС-103 15.12 - 19.12.2025

Расширенное администрирование РЕД ОС

Стоимость обучения в группе

50 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. часов)

10969 15.12 - 19.12.2025

Cлужбы Active Directory в Windows Server 2012 R2

Стоимость обучения в группе

42 600 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

HCIP_DC 15.12 - 26.12.2025

Внедрение ключевых технологий направления Datacom Huawei

Стоимость обучения в группе

120 350 ₽

Стоимость индивидуального обучения

170 500 ₽

Длительность

80 ак. ч.

55165 17.12 - 18.12.2025

Microsoft Excel 2016. Уровень 1

Стоимость обучения в группе

7 500 ₽

Стоимость индивидуального обучения

19 500 ₽

Длительность

1 день (8 ак. ч.)

Компас-3D 22.12 - 24.12.2025

Компас-3D курс пользователя

Стоимость обучения в группе

36 300 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

3 дня (24 ак. часа)

PGSQL_basics 22.12 - 24.12.2025

PostgreSQL уровень 1. Основы SQL

Стоимость обучения в группе

46 300 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

5 дней (40 ак. ч.)

Python_OOP 22.12 - 26.12.2025

Объектно-ориентированный Python

Стоимость обучения в группе

65 000 ₽

Стоимость индивидуального обучения

84 500 ₽

Длительность

40 ак. часов (5 дней)

VM2 v.8.0/7.0/6.5 22.12 - 26.12.2025

Продвинутый курс по оптимизации и решению проблем виртуальных сред VMware vSphere

Стоимость обучения в группе

85 400 ₽

Стоимость индивидуального обучения

126 500 ₽

Длительность

5 дней (40 ак. ч.)

LPI-201 22.12 - 26.12.2025

Углубленное администрирование GNU/Linux

Стоимость обучения в группе

41 900 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

10964 22.12 - 26.12.2025

Мониторинг ЦОД с System Center Operations Manager

Стоимость обучения в группе

41 650 ₽

Стоимость индивидуального обучения

68 000 ₽

Длительность

5 дней (40 ак. ч.)

Lin_Debian 22.12 - 26.12.2025

Системное администрирование Debian. Расширенные возможности

Стоимость обучения в группе

62 300 ₽

Стоимость индивидуального обучения

81 000 ₽

Длительность

5 дней (65 ак. часов)

LPI-Zabbix 22.12 - 26.12.2025

Zabbix. Мониторинг IT инфраструктуры предприятия

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 550 ₽

Длительность

5 дней (40 ак. ч.)

ICND 2 v3.0 22.12 - 26.12.2025

Использование сетевого оборудования Cisco (часть II) v3.0

Стоимость обучения в группе

56 150 ₽

Стоимость индивидуального обучения

93 500 ₽

Длительность

5 дней (40 ак. ч.)

TSHOOT 22.12 - 26.12.2025

Диагностика и поддержка IP-сетей Cisco

Стоимость обучения в группе

76 200 ₽

Стоимость индивидуального обучения

97 600 ₽

Длительность

5 дней (40 ак. ч.)

Zabbix_practice 22.12 - 26.12.2025

Специалист Zabbix - практический курс

Стоимость обучения в группе

50 400 ₽

Стоимость индивидуального обучения

65 530 ₽

Длительность

40 ак. часов (5 дней)

20761 22.12 - 26.12.2025

Запрос данных с использованием Transact SQL

Стоимость обучения в группе

44 400 ₽

Стоимость индивидуального обучения

71 850 ₽

Длительность

5 дней (40 ак. ч.)

PG_DEV1 25.12 - 29.12.2026

Разработка серверной части приложений PostgreSQL 16. Базовый курс

Стоимость обучения в группе

43 800 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

4 дня (32 ак. часа)

PG_DBA1 12.01 - 14.01.2026

Администрирование PostgreSQL 16. Базовый курс

Стоимость обучения в группе

32 900 ₽

Стоимость индивидуального обучения

50 000 ₽

Длительность

3 дня (24 ак. ч.)

Compas 12.01 - 15.01.2026

Компас 3D

Стоимость обучения в группе

38 500 ₽

Стоимость индивидуального обучения

51 700 ₽

Длительность

3 дня (24 ак. ч.)

Or_в_PGSQL 12.01 - 16.01.2026

Миграция базы данных Oracle в Postgresql для администраторов и разработчиков

Стоимость обучения в группе

78 650 ₽

Стоимость индивидуального обучения

180 500 ₽

Длительность

5 дней (40 ак. часов)

55201 12.01 - 16.01.2026

Microsoft Project Professional 2016. Управление проектами

Стоимость обучения в группе

42 550 ₽

Стоимость индивидуального обучения

80 850 ₽

Длительность

5 дней (40 ак. ч.)

20411 12.01 - 16.01.2026

Администрирование Windows Server 2012 R2

Стоимость обучения в группе

41 800 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)