курс 12cPLSQL Oracle Database 12c: Основы PL/SQL/ Oracle Database 12c: PL/SQL Fundamentals
Ваша корзина пуста
Сумма: 0 руб.
О курсе

Базы данных Oracle: Основы PL/SQL


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


Аудитория:

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


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

  • •   Представления о концепциях и методиках обработки данных
  • •   Знакомство с языками программирования
  • •   База данных Oracle Основы SQL

Рекомендуемые курсы для дальнейшего обучения:

Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 16
07.06.2021
выбрать другую дату
18 000 руб. 19 800 руб.
Дистанционный 16
07.06.2021
выбрать другую дату
18 000 руб. 18 000 руб.
Дневное обучение 16
07.06.2021
выбрать другую дату
18 000 руб. 19 800 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дневное обучение 16
07.06.2021
выбрать другую дату
18 000 руб. 19 800 руб.
Дистанционный 16
07.06.2021
выбрать другую дату
18 000 руб. 18 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 16
07.06.2021
выбрать другую дату
18 000 руб. 18 000 руб.
Дневное обучение 16
07.06.2021
выбрать другую дату
18 000 руб. 19 800 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
  • Введение
    • Цели курса, план курса
    • Таблицы учебной схемы Персонал (Human Resources, HR)
    • Среда выполнения кода PL/SQL на сервере базы данных
    • Документация Oracle Database 12c и дополнительные ресурсы
  • Введение в PL/SQL
    • Преимущества и структура PL/SQL
    • Обзор типов блоков PL/SQL
    • Генерация вывода из блоков PL/SQL
  • Объявление идентификаторов в PL/SQL
    • Различные типы идентификаторов в подпрограммах PL/SQL
    • Описание и инициализация переменных
    • Описание типов данных
    • Атрибут %TYPE
    • Связанные (bind) переменные
  • Исполняемые операторы
    • Лексические единицы в блоке PL/SQL
    • Функции SQL в PL/SQL
    • Преобразование типов данных
    • Вложенные блоки как выражения
    • Ссылка на значение идентификатора во вложенном блоке
    • Операторы в PL/SQL
    • Использование последовательностей в выражениях PL/SQL
  • Использование операторов SQL внутри блока PL/SQL
    • Использование операторов SQL в PL/SQL
    • Извлечение данных в PL/SQL при помощи оператора SELECT
    • Соглашения об именовании при извлечении данных и работе с операторами DML
    • Изменение данных на сервере при помощи PL/SQL
    • Концепции SQL-курсоров
    • Атрибуты SQL-курсоров для обратной связи с операторами DML
    • Фиксация и откат транзакций
  • Управляющие структуры
    • Управление выполнением в PL/SQL
    • Условное управление с использованием операторов IF и CASE
    • Обработка неопределенных значений
    • Использование булевых условий в логических операторах
    • Контроль итераций в циклах
  • Работа с составными типами данных
    • Составные типы данных: записи PL/SQL и таблицы
    • Использование записей PL/SQL для хранения нескольких значений разных типов данных
    • Вставка и обновление при помощи записей PL/SQL
    • Ассоциативные массивы INDEX BY и методы работы с ними
  • Использование явных курсоров
    • Определение курсора
    • Управление явным курсором
    • Использование явных курсоров для обработки строк
    • Курсоры и записи
    • Курсорные циклы FOR с подзапросами
    • Атрибуты явного курсора
    • Атрибуты %NOTFOUND и %ROWCOUNT
  • Обработка исключений
    • Определение исключений
    • Обработка исключений в PL/SQL
    • Предопределенные исключения
    • Перехват предопределённых и непредопределенных исключений сервера Oracle
    • Функции, возвращающие информацию об исключениях
    • Перехват исключений, определяемых пользователями
    • Распространение исключений
    • Оператор RAISE
  • Создание хранимых процедур и функций
    • Представление о хранимых процедурах и функциях
    • Различие между анонимными блоками и подпрограммами
    • Демонстрация CREATE OR REPLACE PROCEDURE | FUNCTION
    • Заголовочная часть хранимой процедуры и функции
    • Создание простых процедур и функций
    • Создание простой процедуры с параметром IN
    • Вызов процедуры и функции
Преподаватели
Преподаватель Алексей Папилин
Преподаватель Вадим Городилов
Документы об окончании