Курс навчання Основи PL/SQL. Oracle Database: Основы PL/SQL.
O12cPLSQL. Oracle Database: PL/SQL Fundamentals. Основи PLSQL Oracle Database 12c. Основы PL/SQL
-
- Код курса:
- O12cPLSQL
-
- Длительность:
- 2 / 16
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
- Євген Тренер Oracle
-
Викладання курсів з 1999 року, сертифікований тренер,
навчено понад 3000 осіб.Описание Курса:
Курс O12cPLSQL знайомить слухачів з мовою PL/SQL та допомагає їм оцінити переваги цієї потужної мови програмування.Прослухавши курс, слухачі навчаться створювати блоки PL/SQL, які можуть бути використані різними формами, звітами та програмами для обробки даних.Слухачі навчаться також створювати анонімні блоки PL/SQL, і отримають уявлення про процедури і функції, що зберігаються. Учасники PLSQL ORACLE DB 12c дізнаються, як оголошувати змінні та обробляти винятки.Демонстрації наочних прикладів та практичні роботи зміцнять знання основних концепцій.Слухачі використовують Oracle SQL Developer для створення цих програмних одиниць.===Курс O12cPLSQL знакомит слушателей с языком PL/SQL и помогает им оценить преимущества этого мощного языка программирования. Прослушав курс, слушатели научатся создавать блоки PL/SQL, которые могут быть использованы различными формами, отчётами и приложениями для обработки данных. Слушатели научатся также создавать анонимные блоки PL/SQL, и получат представление о хранимых процедурах и функциях. Они узнают, как объявлять переменные и обрабатывать исключения. Демонстрации наглядных примеров и практические работы укрепят знание основных концепций. Слушатели используют Oracle SQL Developer для разработки этих программных единиц.Аудитория:
- Розробники PL/SQL
- Системні аналітики
- Технічні консультанти
- Розробники форм
- Розробники порталів
==
- Разработчики PL/SQL
- Системные аналитики
- Технические консультанты
- Разработчики форм
- Разработчики порталов
Предварительная подготовка:
- Уявлення про концепції та методики обробки даних
- Знайомство з мовами програмування
- Oracle Database 12c: Основи SQL
- Успішне закінчення курсу Англійська мова для IT фахівців (pre-intermediate) або знання технічної англійської мови.
- За допомогою Java - для PL/SQL і Database Developers
- Oracle Database: Develop PL/SQL Program Units NEW
- Представления о концепциях и методиках обработки данных
- Знакомство с языками программирования
- Oracle Database 12c: Основы SQL
- Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.
- Using Java - for PL/SQL and Database Developers
- Oracle Database: Develop PL/SQL Program Units NEW
Приобретаемые навыки:
- Можливості та синтаксис PL/SQL
- Створення анонімних блоків PL/SQL
- Написання коду PL/SQL як інтерфейсу до бази даних
- Використання програмних конструкцій PL/SQL та контроль потоку операцій (цикли, керуючі структури та явні курсори)
- Обробку помилок на стадії виконання
- Створення процедур і функцій, що зберігаються
- Возможности и синтаксис PL/SQL
- Создание анонимных блоков PL/SQL
- Написание кода PL/SQL как интерфейса к базе данных
- Использование программных конструкций PL/SQL и контроль потока операций (циклы, управляющие структуры и явные курсоры)
- Обработку ошибок на стадии исполнения
- Создание хранимых процедур и функций
Содержание курса:
Вступ
- Цілі курсу, план курсу
- Таблиці навчальної схеми Персонал (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
Керівні структури
- Управління виконанням у 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
- Виклик процедури та функції
==
Введение
- Цели курса, план курса
- Таблицы учебной схемы Персонал (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
- Вызов процедуры и функции
В учебном центре Акцент Профи Вы также можете пройти обучение по новым программам - Oracle 18cМатериалы и сертификаты:
Akcent Pro Group