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

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. Язык курса — русский.

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