
Язык Oracle PL/SQL для разработчиков
63%Программа курса
Ознакомьтесь с программой курса «Язык Oracle PL/SQL для разработчиков» от Учебный центр IBS - ibs-training.ru
- Введение. Программные конструкции PL/SQL. Описание схемы HR (Human Resources), используемой в курсе. Работа в Oracle SQL Developer. Редактирование и выполнение анонимного блока в SQL Developer. Сохранение и выполнение SQL-скриптов. Ссылки на дополнительные ре…
- Создание процедур. Описание использования процедур. Создание процедур. Создание процедур с параметрами. Вызов процедуры. Обработка исключений. Удаление процедуры.
- Создание функций. Описание использования функций. Создание функций. Вызов функции. Функции в SQL-командах. Удаление функции. Различия между процедурами и функциями.
- Создание пакетов. Описание пакетов и перечисление их компонент. Спецификация и тело пакета. Создание пакетов, задание частных и общедоступных конструкций. Вызов пакетных объектов. Удаление пакетов.
- Дополнительные особенности работы с пакетами. Перегрузка пакетных процедур и функций. Как избежать ошибок при взаимных ссылках подпрограмм. Инициализация переменных в процедуре, выполняемой только один раз. Использование пакетных функций в SQL. Сохранение сос…
- Использование некоторых стандартных пакетов Oracle (для ввода-вывода). Обзор стандартных пакетов Oracle. Пакет DBMS_OUTPUT. Пакет UTL_FILE. Пакет UTL_MAIL. Пакет DBMS_SCHEDULER. Пакет DBMS_METADATA. Пакет DBMS_LOB.
- Динамический SQL. Этапы выполнения SQL-предложения. Выполнение динамических SQL-предложений с использованием EXECUTE IMMEDIATE. Выполнение динамических SQL -предложений с использованием пакета DBMS_SQL.
- Дизайн кода PL/SQL. Создание в пакетах констант и исключений. Локальные подпрограммы. Права создателя и вызывающего хранимую процедуру. Использование подсказки NOCOPY для программных параметров. Автономные транзакции. Использование клаузы DETERMINISTIC. Испол…
- Создание триггеров базы данных. Описание различных типов триггеров. Определение триггеров базы данных и их использование. Создание триггеров баз данных. Строковые и операторные триггеры на таблицах. Триггеры на представления, INSTEAD OF. Правила срабатывания…
- Триггеры на DDL-предложения и на события в базе данных. Создание триггеров на DDL-предложения. Триггеры, срабатывающие по системным событиям в базе данных. Ограничения на триггеры базы данных. Триггеры LOGON и LOGOFF. Предложение CALL в триггере. Рекомендации…
- Использование PL/SQL-компилятора. Инициализационные параметры для PL/SQL-компиляции. Предупреждения времени компиляции. Пакет DBMS_WARNING. Предупреждающее сообщение PLW 06009.
- Управление кодом PL/SQL. Параметр настройки PLSQL_CCFLAGS. Пакет DBMS_DB_VERSION. Условная компиляция. Сокрытие кода (Obfuscation). Утилита свертки. Пакет DBMS_DDL.
- Отслеживание зависимостей. Обзор объектных зависимостей. Процедурные зависимости в представлениях словаря данных. Оценка влияния изменений объектов БД на хранимые процедуры. Использование представлений USER_DEPENDENCIES и DEPTREE. Управление локальными и удал…
- Итого на курс 32 часа: теория – 12 ч ( 38%), практика – 20 ч (62%).
Чему вы научитесь
- Научитесь уверенно работать с темой: использование pl/sql компилятора. инициализационные параметры для pl/sql компиляции. предупреждения времени компиляции. пакет dbms_warning. предупреждающее сообщение plw 06009.
- Научитесь создавать и применять: создание функций. описание использования функций. создание функций. вызов функции. функции в sql командах. удаление функции. различия между процедурами и функциями.
- Освоите и сможете применять: динамический sql. этапы выполнения sql предложения. выполнение динамических sql предложений с использованием execute immediate. выполнение динамических sql предложений с использованием пак…
- Освоите и сможете применять: управление кодом pl/sql. параметр настройки plsql_ccflags. пакет dbms_db_version. условная компиляция. сокрытие кода (obfuscation). утилита свертки. пакет dbms_ddl.
- Научитесь создавать и применять: создание пакетов. описание пакетов и перечисление их компонент. спецификация и тело пакета. создание пакетов, задание частных и общедоступных конструкций. вызов пакетных объектов. удал…
Подробная информация о курсе
Прокачайте навыки работы с Oracle PL/SQL и пишите эффективный код для задач. Глубокое понимание процедур, функций, пакетов и триггеров поможет вам оптимизировать работу с базами данных и создавать сложные бизнес-логики.
Цены и сроки
- Стоимость19 700 ₽
- Старая цена53 900 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат
























