Список
курсов

Oracle10g: Введение в PL/SQL

O10gPLSQL 2 дн. / 16 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание курса:

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

Аудитория курса:

Курс предназначен для пользователей Oracle8i, Oracle9i и Oracle Database 10g: проектировщиков БД, разработчиков форм, разработчиков PL/SQL, администраторов баз данных, технические консультантов.

Сертификация:

Курс является первым в цепочке подготовки к сертификационному тесту 1Z0-147 ("Program with PL/SQL"), входящему в программу сертификации Oracle PL/SQL Developer OCA.

Содержание курса:

Введение в PL/SQL

  • Что такое PL/SQL
  • Среда PL/SQL
  • Преимущества PL/SQL
  • Обзор типов блоков PL/SQL
  • Создание и исполнение простого анонимного блока
  • Генерация вывода из блока PL/SQL
  • iSQL*Plus как среда программирования на PL/SQL

Объявление идентификаторов PL/SQL

  • Различные типы идентификаторов в программах PL/SQL
  • Использование декларативной секции для объявления идентификаторов
  • Перечень использований переменных
  • Хранение данных в переменных
  • Объявление переменных PL/SQL

Написание выполняемых операторов

  • Описание основного синтаксиса блока
  • Использование литералов в PL/SQL
  • Привязка идентификаторов с функциями SQL
  • Использование вложенных блоков
  • Ссылка на значение идентификатора во вложенном блоке
  • Квалификация идентификатора меткой
  • Использование операторов в PL/SQL
  • Использование корректного синтаксиса блока PL/SQL

Взаимодействие с сервером Oracle

  • Определение выражений SQL, которые могут быть использованы в PL/SQL
  • Включение выражения SELECT в PL/SQL
  • Извлечение данных в PL/SQL при помощи выражения SELECT
  • Избежание ошибок путём использования соглашения об именовании в операторах DML
  • Манипулирование данными на сервере, используя PL/SQL
  • Принцип курсора SQL
  • Атрибуты курсора SQL для обратной связи с выражениями DML
  • Фиксация и откат транзакций

Написание управляющих структур

  • Контроль потока исполнения в PL/SQL
  • Условное исполнение с использованием оператора IF
  • Условное исполнение с использованием оператора CASE
  • Обработка значений Nulls во избежание типичных ошибок
  • Построение булевых условий с логическими операторами
  • Использование пошагового контроля в выражениях цикла

Работа с составными типами данных

  • Изучение составных типов данных - таблиц и записей PL/SQL
  • Использование записей PL/SQL для хранения множества значений различных типов
  • Вставка и обновление записей PL/SQL
  • Использование таблиц INDEX BY для хранения множества значений одного типа

Использование явных курсоров

  • Курсор в цикле FOR
  • Увеличение гибкости курсора путём использования параметров
  • Использование предложения FOR UPDATE для блокирования строк
  • Использование предложения WHERE CURRENT для ссылки на текущую строку
  • Использования явного курсора для обработки строк
  • Атрибуты явного курсора
  • Курсоры и записи

Обработка исключений

  • Обработка исключений в PL/SQL
  • Предопределённые исключения
  • Отлавливание непредопределённых ошибок сервера Oracle
  • Функции, возвращающие информацию о возникших исключениях
  • Отлавливание пользовательских исключений
  • Распространение исключений
  • Использование процедуры RAISE_APPLICATION_ERROR

Документы об окончании курса / Материалы и сертификаты:

Сертификат Учебного Центра о прохождении тренинга.

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Вячеслав Руденко Вячеслав Руденко
Девиз:"Учитесь так, как будто вам предстоит жить вечно. Живите так, как будто вам предстоит умереть завтра" (Махатма Ганди)
Оформить заявку
на обучение