Основы БД Oracle 12с: PL/SQL
Or12с_PLSQL

Курс знакомит слушателей с языком PL/SQL и помогает оценить преимущества этого мощного языка программирования. Будет изучено создание блоков PL/SQL. Блоки могут быть использованы различными формами, отчётами и приложениями для обработки данных. Слушатели научатся создавать анонимные блоки PL/SQL, и получат представление о хранимых процедурах и функциях. Узнают, как объявлять переменные и обрабатывать исключения. Демонстрации наглядных примеров и практические работы укрепят знание основных концепций. В качестве инструмента разработки на курсе будет использоваться Oracle SQL Developer.

Аудитория
  • Разработчики PL/SQL
  • Системные аналитики
  • Технические консультанты
  • Разработчики форм
  • Разработчики порталов
Результат обучения

Слушатели изучают:

  • Возможности и синтаксис PL/SQL
  • Создание анонимных блоков PL/SQL
  • Написание кода PL/SQL как интерфейса к базе данных
  • Использование программных конструкций PL/SQL и контроль потока операций (циклы, управляющие структуры и явные курсоры)
  • Обработку ошибок на стадии исполнения
  • Создание хранимых процедур и функций
Предварительный уровень подготовки

Необходимая предварительная подготовка:

  • Представления о концепциях и методиках обработки данных
  • Знакомство с языками программирования
  • Oracle Database 12c: Основы SQL
Программа курса
  1. Введение
  2. Цели курса, план курса.
    1. Таблицы учебной схемы «Персонал» (Human Resources, HR).
    2. Среда выполнения кода PL/SQL на сервере базы данных.
    3. Документация Oracle Database 12c и дополнительные ресурсы.
  3. Введение в PL/SQL
    1. Преимущества и структура PL/SQL.
    2. Обзор типов блоков PL/SQL.
    3. Генерация вывода из блоков PL/SQL
  4. Объявление идентификаторов в PL/SQL
    1. Различные типы идентификаторов в подпрограммах PL/SQL.
    2. Описание и инициализация переменных.
    3. Описание типов данных. Атрибут %TYPE.
    4. Связанные (bind) переменные
  5. Исполняемые операторы
    1. Лексические единицы в блоке PL/SQL.
    2. Функции SQL в PL/SQL.
    3. Преобразование типов данных.
    4. Вложенные блоки как выражения.
    5. Ссылка на значение идентификатора во вложенном блоке.
    6. Операторы в PL/SQL.
    7. Использование последовательностей в выражениях PL/SQL
  6. Использование операторов SQL внутри блока PL/SQL
    1. Использование операторов SQL в PL/SQL.
    2. Извлечение данных в PL/SQL при помощи оператора SELECT.
    3. Соглашения об именовании при извлечении данных и работе с операторами DML.
    4. Изменение данных на сервере при помощи PL/SQL.
    5. Концепции SQL-курсоров. Атрибуты SQL-курсоров для обратной связи с операторами DML.
    6. Фиксация и откат транзакций
  7. Управляющие структуры
    1. Управление выполнением в PL/SQL.
    2. Условное управление с использованием операторов IF и CASE.
    3. Обработка неопределенных значений.
    4. Использование булевых выражений в логических операторах.
    5. Контроль итераций в циклах
  8. Работа с составными типами данных
    1. Составные типы данных: записи PL/SQL и таблицы.
    2. Использование записей PL/SQL для хранения нескольких значений разных типов данных.
    3. Вставка и обновление при помощи записей PL/SQL.
    4. Ассоциативные массивы INDEX BY и методы работы с ними
  9. Использование явных курсоров
    1. Определение курсора.
    2. Управление явным курсором.
    3. Использование явных курсоров для обработки строк.
    4. Курсоры и записи. Курсорные циклы FOR с подзапросами.
    5. Атрибуты явного курсора. Атрибуты %NOTFOUND и %ROWCOUNT
  10. Обработка исключений
    1. Определение исключений.
    2. Обработка исключений в PL/SQL.
    3. Предопределенные исключения.
    4. Перехват предопределённых и не предопределенных исключений сервера Oracle.
    5. Функции, возвращающие информацию об исключениях.
    6. Перехват исключений, определяемых пользователями.
    7. Распространение исключений. Оператор RAISE
  11. Создание хранимых процедур и функций
    1. Представление о хранимых процедурах и функциях.
    2. Различие между анонимными блоками и подпрограммами.
    3. Демонстрация CREATE OR REPLACE PROCEDURE | FUNCTION.
    4. Заголовочная часть хранимой процедуры и функции.
    5. Создание простых процедур и функций.
    6. Создание простой процедуры с параметром IN.
    7. Вызов процедуры и функции.

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

Or19c_NFA 04.03 - 05.03.2024

Новые возможности для администраторов баз данных

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

57 160 ₽

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

74 850 ₽

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

2 дня (16 ак. ч.)

AL-1701ю 04.03 - 05.03.2024

Astra Linux Special Edition 1.7 для пользователей

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

21 000 ₽

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

40 500 ₽

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

2 дня (16 ак. часа)

БТ08 04.03 - 05.03.2024

Управление рисками безопасности информационной инфраструктуры организации

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

19 990 ₽

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

33 500 ₽

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

2 дня (16 ак. ч.)

БТ12 04.03 - 05.03.2024

Безопасность Web-приложений

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

20 935 ₽

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

33 500 ₽

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

2 дня (16 ак. ч.)

X4 04.03 - 05.03.2024

Работа с XML, XSD XSLT, Xpath

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

20 840 ₽

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

34 000 ₽

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

2 дня (16 ак. ч.)

132_2 04.03 - 06.03.2024

Макросы в Excel: практическое программирование. Уровень II.

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

29 545 ₽

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

45 500 ₽

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

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

Or12c_NFD 04.03 - 06.03.2024

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

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

52 645 ₽

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

93 500 ₽

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

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

IPMA 04.03 - 06.03.2024

Основы управления проектами

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

35 485 ₽

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

81 585 ₽

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

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

ICND 1 v3.0 04.03 - 07.03.2024

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

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

46 395 ₽

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

80 500 ₽

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

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

PG_DBA2 04.03 - 07.03.2024

Администрирование PostgreSQL. Настройка и мониторинг

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

36 210 ₽

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

53 500 ₽

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

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

БТ04 04.03 - 08.03.2024

Защита информации в компьютерных сетях

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

47 340 ₽

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

89 500 ₽

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

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

PG_DBA3 11.03 - 12.03.2024

Администрирование PostgreSQL. Резервное копирование и репликация

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

23 665 ₽

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

37 000 ₽

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

2 дня (16 ак. ч.)

Blender-Base 11.03 - 13.03.2024

Базовое моделирование и визуализация

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

34 075 ₽

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

37 500 ₽

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

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

БТ-КИИ 11.03 - 13.03.2024

Обеспечение безопасности объектов критической информационной инфраструктуры

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

35 160 ₽

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

53 100 ₽

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

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

10987 11.03 - 14.03.2024

Настройка производительности и оптимизации баз данных SQL

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

34 635 ₽

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

49 500 ₽

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

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

JS_Hadoop 11.03 - 14.03.2024

Основы Hadoop и обработка больших данных

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

37 330 ₽

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

65 000 ₽

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

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

Asterisk_1 11.03 - 15.03.2024

Использование Asterisk в качестве профессиональной АТС

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

45 370 ₽

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

81 000 ₽

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

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

20412 11.03 - 15.03.2024

Настройка дополнительных сервисов Windows Server 2012 R2

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

34 480 ₽

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

60 000 ₽

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

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

LPI-102 11.03 - 15.03.2024

Сетевое администрирование GNU/Linux

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

33 600 ₽

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

51 350 ₽

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

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

БТ17 11.03 - 15.03.2024

Расследование компьютерных инцидентов. Компьютерная криминалистика

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

47 500 ₽

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

72 900 ₽

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

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

VM2 v.7.0/6.5 11.03 - 15.03.2024

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

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

70 545 ₽

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

108 050 ₽

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

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

Java_base 11.03 - 15.03.2024

Язык программирования Java.

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

46 765 ₽

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

56 118 ₽

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

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

20486 11.03 - 15.03.2024

Разработка Web приложений с использованием ASP.NET 4.5 MVC 4

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

35 160 ₽

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

63 000 ₽

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

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

TSHOOT 11.03 - 15.03.2024

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

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

62 985 ₽

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

81 880 ₽

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

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

20467 11.03 - 15.03.2024

Проектирование BI - решений на платформе Microsoft SQL Server 2014

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

35 160 ₽

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

59 500 ₽

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

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

ICND 2 v3.0 11.03 - 15.03.2024

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

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

46 395 ₽

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

80 500 ₽

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

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

AACM 11.03 - 15.03.2024

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

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

57 735 ₽

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

81 400 ₽

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

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

WS-011T00 11.03 - 15.03.2024

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

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

41 410 ₽

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

61 500 ₽

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

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

AL-1702ю 18.03 - 21.03.2024

Администрирование ОС Astra Linux Special Edition 1.7

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

42 000 ₽

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

60 500 ₽

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

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

10969 18.03 - 22.03.2024

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

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

35 160 ₽

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

59 500 ₽

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

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

20339-1 18.03 - 22.03.2024

Планирование и администрирование SharePoint 2016

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

37 260 ₽

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

63 500 ₽

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

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

РЕДОС-102 18.03 - 22.03.2024

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

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

34 000 ₽

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

59 850 ₽

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

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

LPI-201 18.03 - 22.03.2024

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

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

33 600 ₽

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

51 350 ₽

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

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

Node_base 18.03 - 22.03.2024

Node.js

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

46 765 ₽

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

56 118 ₽

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

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

SUSE-201 18.03 - 22.03.2024

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

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

33 600 ₽

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

51 350 ₽

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

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

SWITCH 18.03 - 22.03.2024

Развертывание коммутируемых IP-сетей Cisco v2.0

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

62 250 ₽

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

80 925 ₽

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

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

UCP-201 18.03 - 22.03.2024

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

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

33 600 ₽

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

51 350 ₽

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

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

FBD-201 18.03 - 22.03.2024

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

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

33 600 ₽

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

51 350 ₽

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

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

Python-3 18.03 - 22.03.2024

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

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

48 520 ₽

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

90 580 ₽

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

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

ARH-0131 18.03 - 22.03.2024

Системное администрирование Red Hat Linux

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

44 610 ₽

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

73 500 ₽

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

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

20767 18.03 - 22.03.2024

Разработка и эксплуатация хранилищ данных на SQL Server 2016

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

36 685 ₽

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

63 000 ₽

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

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

ЗПДн 25.03 - 27.03.2024

Обеспечение безопасности персональных данных при обработке в информационных системах персональных данных

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

32 010 ₽

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

53 100 ₽

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

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

ViPNet 4 25.03 - 27.03.2024

Администрирование системы защиты информации ViPNet 4 (Программно-аппаратные комплексы VipNet)

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

30 960 ₽

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

53 100 ₽

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

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

DA-100T00 25.03 - 28.03.2024

Анализ данных с помощью Power BI

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

34 435 ₽

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

47 950 ₽

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

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

20413 25.03 - 29.03.2024

Проектирование и внедрение серверной инфраструктуры

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

34 480 ₽

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

63 000 ₽

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

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

20339-2 25.03 - 29.03.2024

Передовые технологии SharePoint 2016

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

37 260 ₽

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

63 500 ₽

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

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

РЕДОС-103 25.03 - 29.03.2024

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

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

34 000 ₽

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

44 200 ₽

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

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

VSFT6.5 25.03 - 29.03.2024

VMWare vSphere: Fast Track

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

81 885 ₽

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

159 500 ₽

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

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

Alt_Linux 25.03 - 29.03.2024

Администрирование ОС "Альт"

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

33 600 ₽

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

45 000 ₽

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

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

LPI-Zabbix 25.03 - 29.03.2024

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

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

41 635 ₽

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

48 500 ₽

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

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

Java_web_app 25.03 - 29.03.2024

Использование языка Java для создания корпоративных WEB-приложений

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

46 765 ₽

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

56 118 ₽

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

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

VM1 v.8.0/7.0/6.5 25.03 - 29.03.2024

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

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

69 025 ₽

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

99 450 ₽

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

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

IT-04 01.04 - 01.04.2024

ITIL для ИТ отдела

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

16 560 ₽

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

30 600 ₽

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

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

ROS-101 01.04 - 02.04.2024

Основы работы в РЕД ОС

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

15 435 ₽

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

20 065 ₽

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

2 дня (16 ак. часов)

55166 01.04 - 02.04.2024

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

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

13 095 ₽

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

15 650 ₽

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

2 дня (16 ак. ч.)

55269 01.04 - 02.04.2024

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

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

6 550 ₽

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

11 525 ₽

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

2 дня (16 ак. ч.)

Or11g_SQLI 01.04 - 03.04.2024

Основы БД Oracle 11g: SQL часть I

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

35 160 ₽

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

53 500 ₽

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

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

ASTRA-GUI 01.04 - 03.04.2024

Администрирование ASTRA LINUX 1.7 через GUI

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

30 910 ₽

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

35 500 ₽

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

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

20779 01.04 - 03.04.2024

Анализ Данных с помощью Excel

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

26 395 ₽

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

43 500 ₽

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

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

Or12c_SQLI 01.04 - 03.04.2024

Основы БД Oracle 12c: SQL часть I

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

35 160 ₽

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

53 500 ₽

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

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

Or12c_SQLк 01.04 - 05.04.2024

Основы БД Oracle 12c: SQL- комплексная программа

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

56 635 ₽

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

96 900 ₽

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

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

55201 01.04 - 05.04.2024

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

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

35 160 ₽

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

60 300 ₽

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

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

Or11g_SQLк 01.04 - 05.04.2024

Основы БД Oracle 11g: SQL- комплексная программа

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

56 635 ₽

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

94 400 ₽

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

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

ASTRA-101 01.04 - 05.04.2024

Администрирование ASTRA Linux

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

37 800 ₽

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

51 500 ₽

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

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

AL-1703ю 01.04 - 05.04.2024

Расширенное администрирование ОС Astra Linux Special Edition 1.7

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

52 500 ₽

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

63 500 ₽

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

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

JS_base 01.04 - 05.04.2024

Язык программирования JavaScript

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

46 765 ₽

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

56 118 ₽

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

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

DESIGN 3.0 01.04 - 05.04.2024

Проектирование сетей Cisco

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

79 785 ₽

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

111 100 ₽

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

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

Python-1 01.04 - 05.04.2024

Основы программирования Python. Уровень 1.

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

30 960 ₽

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

52 420 ₽

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

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

ICND 1 v3.0 01.04 - 05.04.2024

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

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

46 395 ₽

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

80 500 ₽

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

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

Eltex_MES 01.04 - 05.04.2024

Использование коммутаторов Eltex MES

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

77 950 ₽

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

90 820 ₽

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

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