Oracle: Основы PL\SQL

Код: ITCloud-PLSQL-2

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

Формат проведения

-

Продолжительность

16 академических часов

Вендор

ITCloud Oracle

Тематика

Базы данных
vendor

Вы научитесь

В курсе изучаются:

  • Возможности и синтаксис PL/SQL
  • Создание анонимных блоков PL/SQL
  • Написание кода PL/SQL как интерфейса к базе данных
  • Использование программных конструкций PL/SQL и контроль потока операций (циклы, управляющие структуры и явные курсоры)
  • Обработку ошибок на стадии исполнения
  • Создание хранимых процедур и функций 

Требования к предварительной подготовке слушателя

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

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

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

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

Модуль 1. Введение
  • Цели курса, план курса
  • Таблицы учебной схемы Персонал (Human Resources, HR)
  • Среда выполнения кода PL/SQL на сервере базы данных
  • Документация Oracle Database и дополнительные ресурсы
Модуль 2. Введение в PL/SQL
  • Преимущества и структура PL/SQL
  • Обзор типов блоков PL/SQL
  • Генерация вывода из блоков PL/SQL
Модуль 3. Объявление идентификаторов в PL/SQL
  • Различные типы идентификаторов в подпрограммах PL/SQL
  • Описание и инициализация переменных
  • Описание типов данных
  • Атрибут %TYPE
  • Связанные (bind) переменные
Модуль 4. Исполняемые операторы
  • Лексические единицы в блоке PL/SQL
  • Функции SQL в PL/SQL
  • Преобразование типов данных
  • Вложенные блоки как выражения
  • Ссылка на значение идентификатора во вложенном блоке
  • Операторы в PL/SQL
  • Использование последовательностей в выражениях PL/SQL
Модуль 5. Использование операторов SQL внутри блока PL/SQL
  • Использование операторов SQL в PL/SQL
  • Извлечение данных в PL/SQL при помощи оператора SELECT
  • Соглашения об именовании при извлечении данных и работе с операторами DML
  • Изменение данных на сервере при помощи PL/SQL
  • Концепции SQL-курсоров
  • Атрибуты SQL-курсоров для обратной связи с операторами DML
  • Фиксация и откат транзакций
Модуль 6. Управляющие структуры
  • Управление выполнением в PL/SQL
  • Условное управление с использованием операторов IF и CASE
  • Обработка неопределенных значений
  • Использование булевых условий в логических операторах
  • Контроль итераций в циклах
Модуль 7. Работа с составными типами данных
  • Составные типы данных: записи PL/SQL и таблицы
  • Использование записей PL/SQL для хранения нескольких значений разных типов данных
  • Вставка и обновление при помощи записей PL/SQL
  • Ассоциативные массивы INDEX BY и методы работы с ними
Модуль 8. Использование явных курсоров
  • Определение курсора
  • Управление явным курсором
  • Использование явных курсоров для обработки строк
  • Курсоры и записи
  • Курсорные циклы FOR с подзапросами
  • Атрибуты явного курсора
  • Атрибуты %NOTFOUND и %ROWCOUNT
Модуль 9. Обработка исключений
  • Определение исключений
  • Обработка исключений в PL/SQL
  • Предопределенные исключения
  • Перехват предопределённых и непредопределенных исключений сервера Oracle
  • Функции, возвращающие информацию об исключениях
  • Перехват исключений, определяемых пользователями
  • Распространение исключений
  • Оператор RAISE
Модуль 10. Создание хранимых процедур и функций
  • Представление о хранимых процедурах и функциях
  • Различие между анонимными блоками и подпрограммами
  • Демонстрация CREATE OR REPLACE PROCEDURE | FUNCTION
  • Заголовочная часть хранимой процедуры и функции
  • Создание простых процедур и функций
  • Создание простой процедуры с параметром IN
  • Вызов процедуры и функции 
Oracle: Основы PL\SQL
Дата скоро будет объявлена
20 000 ₽
Подать заявку
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении сертификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!