УЦ Микротест - источник ваших знаний
 
Личный кабинет Вход / Регистрация
 
 
 
  Вход Регистрация
Логин*
E-mail, указанный при регистрации
Пароль* не помню
 
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
 
 
0 позиций

+7 (495) 231-23-51 Москва

+7 (964) 778-99-27 Москва

+7 (343) 286-17-86 Екатеринбург

+7 (3452) 68-88-99 Тюмень

Учебный Центр «Микротест» - обучение и сертификация IT-специалистов

Курс Разработка PL/SQL программных единиц (Код: MT-DPU)

Oracle

Чтобы заказать курс, нажмите на удобную дату прохождения обучения
Москва
Екатеринбург
Тюмень
Июль ´17
Август ´17
Сентябрь ´17
Октябрь ´17
Ноябрь ´17
Декабрь ´17
Январь ´18
Февраль ´18
Март ´18
Апрель ´18
Май ´18
Июнь ´18
Июль ´18
14 - 16 11 - 13
18 - 20
08 - 10

Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!
Курс DPU предназначен для разработчиков серверной части приложений для БД Oracle. В курсе рассматривается создание блоков кода PL/SQL, которые могут использоваться различными приложениями по обработке данных. Слушатели научатся создавать процедуры, функции, пакеты и триггеры баз данных, управлять программными единицами PL/SQL и триггерами баз данных, обслуживать зависимости, работать с большими объектами и пользоваться некоторыми стандартными пакетами, поставляемыми Oracle.
Курс длится 24 академических часа


Аудитория
Разработчики приложений, администраторы баз данных, системные аналитики, специалисты отделов технической поддержки.
Необходимая подготовка
Приступая к изучению курса, слушатели должны:
  • знать языки программирования SQL и PL/SQL
  • Рекомендуется прослушать курсы:
    • Oracle10/11g: Основы SQL
    • Oracle: PL/SQL

Цели курса

После изучения курса вы сможете

  • создавать анонимные блоки на PL/SQL;
  • создавать и применять процедуры, функции, пакеты;
  • использовать стандартные пакеты Oracle;
  • использовать динамический SQL и метаданные;
  • разрабатывать эффективный код на PL/SQL;
  • обслуживать зависимости;
  • работать с большими объектами;
  • создавать и применять триггеры баз данных;
  • использовать особенности компиляции PL/SQL-кода.

Подробная программа курса

Содержание

Глава 1. Введение

  • Программные конструкции PL/SQL
  • Структура анонимного блока PL/SQL
  • Структура блока подпрограммы
  • Вызов подпрограмм из различных сред
Глава 2. Создание процедур
  • Описание использования процедур
  • Создание процедур
  • Создание процедур с параметрами
  • Вызов процедуры
  • Обработка исключений
  • Удаление процедуры
Глава 3. Создание функций
  • Описание использования функций
  • Создание функций
  • Вызов функции
  • Функции в SQL-командах
  • Удаление функции
  • Различия между процедурами и функциями
Глава 4. Создание пакетов
  • Описание пакетов и перечисление их компонент
  • Создание пакетов, задание частных и общедоступных конструкций, а также глобальных и локальных переменных
  • Вызов пакетных объектов
  • Удаление пакетов
Глава 5. Пакеты. Дополнительные концепции
  • Перезагрузка имен пакетных конструкций
  • Как избежать ошибок при взаимных ссылках подпрограмм
  • Инициализация переменных в процедуре, выполняемой только один раз
  • Задание уровня чистоты пакетных функций
  • Сохранение статуса пакетных переменных, курсоров, таблиц и записей
  • Использование утилиты WRAP
Глава 6. Использование стандартных пакетов Oracle
  • Обзор стандартных пакетов Oracle
  • Пакет DBMS_OUTPUT
  • Пакет UTL_FILE
  • Пакет HTP
  • Пакет UTL_MAIL
  • Пакет DBMS_SCHEDULER
Глава 7. Динамическй SQL и метаданные
  • Этапы выполнения SQL-команды
  • Написание динамического SQL с использованием EXECUTE IMMEDIATE
  • Написание динамического SQL с использованием DBMS_SQL
  • Генерация DDL с использованием пакета DBMS_METADATA
Глава 8. Некоторые соображения по написанию кода PL/SQL
  • Стандартизация констант и исключений
  • Локальные подпрограммы
  • Использование подсказки NOCOPY для программных параметров
  • Права создателя и вызывающего хранимую программу
  • Автономные транзакции
  • Использование коллекций в многострочных операциях
Глава 9. Обслуживание зависимостей
  • Обзор объектных зависимостей
  • Процедурные зависимости в представлениях словаря данных
  • Оценка влияния изменений объектов БД на хранимые программы
  • Управление локальными и удаленными зависимостями
Глава 10. Работа с большими объектами
  • Описание LOB
  • Работа с файловыми большими объектами (BFILEs)
  • Использование PL/SQL с LOB
  • Создание таблицы со столбцами LOB
  • Манипулирование LOB значениями
  • Использование стандартного пакета DBMS_LOB
  • Создание временных LOB значений
Глава 11. Создание триггеров базы данных
  • Описание различных типов триггеров
  • Определение триггеров базы данных и их использование
  • Создание триггеров базы данных
  • Правила срабатывания триггеров базы данных
  • Удаление триггеров базы данных
Глава 12. Триггеры. Дополнительные концепции
  • Создание триггеров на DDL команды
  • Триггеры, срабатывающие по системным событиям в базе данных
  • Ограничения на триггеры базы данных
  • Сравнение возможностей триггеров базы данных и стандартных возможностей Oracle Server
  • Запрос полезных представлений словаря данных
Глава 13. Компиляция PL/SQL кода
  • Определение интерпретируемой компиляции и «встроенной» компиляции
  • Особенности «встроенной» компиляции
  • Переключение между интерпретируемой и «встроенной» компиляцией
  • Запрос полезных представлений словаря данных
  • Механизм предупреждений компилятора
Глава 14. Использование пакета DBMS_WARNING

Скрыть подробную программу курса

Необходим для получения званий

Заказать обучение «Разработка PL/SQL программных единиц (MT-DPU)» можно, кликнув на удобную дату его проведения, по почте training AT training-microtest DOT ru или по одному из телефонов, указанных в разделе Контакты.



 
Заказать
Добавить отзыв Вы сможете после регистрации на нашем сайте

Зарегистрироваться или авторизоваться