Основы PL/SQL
Ваша корзина пуста
Сумма: 0 руб.
О курсе

Основы PL/SQL

Курс Основы PL/SQL

 

Programming Language for SQL (PL/SQL) – решение Oracle, предоставляющее средства, которые позволяют выполнять сложную обработку информации. PL/SQL - это полностью переносимый высокопроизводительный язык обработки транзакций, который обладает многими преимуществами.

 

PL/SQL позволяет использовать все команды SQL для обработки данных и управления транзакциями. Эта обширная поддержка SQL позволяет гибко и безопасно управлять данными Oracle. Кроме того, PL/SQL полностью поддерживает типы данных SQL, уменьшая необходимость преобразования данных, передаваемых между приложениями и базой данных.

 

Демонстрации наглядных примеров и практические работы после каждой теоретической части укрепят знание основных концепций.

 

Цель курса 

Познакомить слушателей с языком PL/SQL. Изучить основные возможности и преимущества языка PL/SQL

 

Аудитория

   Разработчики PL/SQL

   Системные аналитики

   Технические консультанты

   Разработчики форм

   Разработчики порталов

 

По окончании курса выпускники будут уметь 

• создавать блоки PL/SQL, которые могут быть использованы различными формами, отчётами и приложениями для обработки данных

• создавать анонимные блоки PL/SQL, и получат представление о хранимых процедурах и функциях

• объявлять переменные и обрабатывать исключения

 

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

• Представления о концепциях и методиках обработки данных

• Знакомство с языками программирования 

• Прохождение курса Основы SQL или эквивалентная подготовка

 

Курсы для дальнейшего изучения

Разработка программных единиц PL/SQL

Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Очная с применением ДОТ. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Очная с применением ДОТ. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Очная с применением ДОТ. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Дневное обучение 10:00-17:00. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Очная с применением ДОТ. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Очная с применением ДОТ. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Очная с применением ДОТ. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Дневное обучение 10:00-17:00. Режим обучения: пн-пт 16
23.06.2025
выбрать другую дату
18 000 руб. 19 800 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Введение

• Цели курса, план курса

• Таблицы учебной схемы Персонал (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

• Вызов процедуры и функции

Преподаватели
Преподаватель Алексей Папилин
Преподаватель Вадим Городилов
Документы об окончании
Тесты к курсу

Раздел не найден.