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

Oracle Database 11g: Основы PL\SQL

O11gPLSQL 2 дн. / 16 ак. ч. Имеются курсы на следующие даты: 18.09.2017

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

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

Аудитория:

Проектировщики БД, разработчики форм, разработчики PL/SQL, администраторы баз данных, технические консультанты.

Предварительная подготовка:

Знание в объеме курса "Oracle Database 11g: Основы SQL"

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

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

Содержание:

 

Введение

- Цели курса

- План курса

- Таблицы учебной схемы Персонал (Human Resources, HR)

- Среда выполнения кода PL/SQL на сервере базы данных

- Введение в SQL

 

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

- Что такое PL/SQL

- Преимущества подпрограмм PL/SQL

- Обзор типов блоков PL/SQL

- Преимущества PL/SQL

- Обзор типов блоков PL/SQL

- Создание и выполнение простого анонимного блока

- Генерация вывода из блоков PL/SQL

 

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

- Различные типы идентификаторов в подпрограммах PL/SQL

- Использование раздела объявлений для определения идентификаторов

- Хранение данных в переменных

- Скалярные типы данных

- Атрибут %TYPE

- Связанные (bind) переменные

- Использование последовательностей в выражениях PL/SQL

 

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

- Описание основного синтаксиса блоков

- Комментирование кода

- Функции SQL в PL/SQL

- Преобразование типов данных

- Вложенные блоки

- Операторы в PL/SQL

 

Взаимодействие с сервером базы данных Oracle

- Включение операторов SELECT в PL/SQL для получения данных

- Манипулирование данными на сервере при помощи PL/SQL

- Концепции SQL-курсоров

- Атрибуты SQL-курсоров для обратной связи с DML-операторами

- Фиксация и откат транзакций

 

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

- Условное управление с использованием оператора IF

- Условное управление с использованием оператора CASE

- Простой цикл LOOP

- Цикл WHILE

- Цикл FOR

- Оператор CONTINUE

 

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

- Использование записей PL/SQL

- Использование атрибута %ROWTYPE

- Вставка и обновление при помощи записей PL/SQL

- Ассоциативные таблицы INDEX BY и методы работы с ними

- Ассоциативные таблицы INDEX BY с записями

 

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

- Управление явным курсором

- Определение курсора

- Открытие курсора

- Выборка данных из активного набора

- Закрытие курсора

- Курсорные циклы FOR с подзапросами

- Атрибуты явного курсора

- Использование предложений FOR UPDATE и WHERE CURRENT OF

 

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

- Понимание исключений

- Обработка исключений в PL/SQL

- Перехват предопределённых ошибок сервера Oracle

- Перехват не-предопределённых ошибок сервера Oracle

- Перехват исключений, определяемых пользователями

- Распространение исключений

- Использование процедуры RAISE_APPLICATION_ERROR

 

Создание хранимых процедур и функций

- Представление о хранимых процедурах и функциях

- Различие между анонимными блоками и подпрограммами

- Создание автономной процедуры

- Создание автономной процедуры с параметром IN

- Создание автономной функции

- Вызов автономной процедуры и функции

 

Приобретаемые навыки:

 

Приобретаемые навыки:

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

 

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

Сертификат Учебного Центра

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

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

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