Курс O12cPLSQL . Oracle Database: Основы PL/SQL. Курс навчання Основи PL/SQL

O12cPLSQL. Oracle Database: PL/SQL Fundamentals. Основи PLSQL Oracle Database 12c. Основы PL/SQL
  • Код курса:
    O12cPLSQL
  • Длительность:
    2 / 16
  • Ближайшие даты:
    05.12.2022
  • Цена, без НДС:
    10 000,00 грн.
Євген Тренер Oracle
Чтение курсов с 1999 года, сертифицированный тренер,
обучено более 2000 человек.
...
Описание Курса:
Курс O12cPLSQL знайомить слухачів з мовою PL/SQL та допомагає їм оцінити переваги цієї потужної мови програмування. 
Прослухавши курс, слухачі навчаться створювати блоки PL/SQL, які можуть бути використані різними формами, звітами та програмами для обробки даних. 
Слухачі навчаться також створювати анонімні блоки PL/SQL, і отримають уявлення про процедури і функції, що зберігаються. Учасники PLSQL ORACLE DB 12c дізнаються, як оголошувати змінні та обробляти винятки. 
Демонстрації наочних прикладів та практичні роботи зміцнять знання основних концепцій. 
Слухачі використовують Oracle SQL Developer для створення цих програмних одиниць.
===
Курс O12cPLSQL знакомит слушателей с языком PL/SQL и помогает им оценить преимущества этого мощного языка программирования. Прослушав курс, слушатели научатся создавать блоки PL/SQL, которые могут быть использованы различными формами, отчётами и приложениями для обработки данных. Слушатели научатся также создавать анонимные блоки PL/SQL, и получат представление о хранимых процедурах и функциях. Они узнают, как объявлять переменные и обрабатывать исключения. Демонстрации наглядных примеров и практические работы укрепят знание основных концепций. Слушатели используют Oracle SQL Developer для разработки этих программных единиц.
Аудитория:
  • Розробники PL/SQL
  • Системні аналітики
  • Технічні консультанти
  • Розробники форм
  • Розробники порталів
==
  • Разработчики PL/SQL
  • Системные аналитики
  • Технические консультанты
  • Разработчики форм
  • Разработчики порталов
Предварительная подготовка:
Также рекомендуем прослушать связанные курсы:
  • Using Java - for PL/SQL and Database Developers
  • Oracle Database: Develop PL/SQL Program Units NEW
Приобретаемые навыки:
  • Возможности и синтаксис PL/SQL
  • Создание анонимных блоков PL/SQL
  • Написание кода PL/SQL как интерфейса к базе данных
  • Использование программных конструкций PL/SQL и контроль потока операций (циклы, управляющие структуры и явные курсоры)
  • Обработку ошибок на стадии исполнения
  • Создание хранимых процедур и функций
Содержание курса:

Введение

  • Цели курса, план курса
  • Таблицы учебной схемы Персонал (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
  • Вызов процедуры и функции
В учебном центре Акцент Профи Вы также можете пройти обучение по новым программам - Oracle 18c
Материалы и сертификаты:
Акцент Профи

Возврат к списку




Перейти на программу ускоренного курса PostgreSQL и записаться в Акцент Профи

перейти на описание курса 20533, зарегистрироваться на тренинг по Microsoft Azure в Акцент Профи

Программа и регистрация на курс VBA Excel - курс практическое программирование в Ексель в Акцент Профи
Перейти к описанию курса 20697-1
Программа и регистрация на курс Cobit основы в Акцент Профи