Язык Oracle PL/SQL для разработчиков от IBS Training Center

    IBS Training Center
    Стоимость курса
    41 500 Р
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • администраторы баз данных
    • разработчики приложений
    • аналитики
    • тестировщики.

    Чему Вы научитесь

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

    Программа обучения

    1. Введение

    • Программные конструкции PL/SQL.
    • Описание схемы HR (Human Resources), используемой в курсе.
    • Работа в Oracle SQL Developer.
    • Редактирование и выполнение анонимного блока в SQL Developer.
    • Сохранение и выполнение SQL-скриптов.
    • Ссылки на дополнительные ресурсы.

    2. Создание процедур

    • Описание использования процедур.
    • Создание процедур.
    • Создание процедур с параметрами.
    • Вызов процедуры.
    • Обработка исключений.
    • Удаление процедуры.

    3. Создание функций

    • Описание использования функций.
    • Создание функций.
    • Вызов функции.
    • Функции в SQL-командах.
    • Удаление функции.
    • Различия между процедурами и функциями.

    4. Создание пакетов

    • Описание пакетов и перечисление их компонент.
    • Спецификация и тело пакета.
    • Создание пакетов, задание частных и общедоступных конструкций.
    • Вызов пакетных объектов.
    • Удаление пакетов.

    5. Дополнительные особенности работы с пакетами

    • Перегрузка пакетных процедур и функций.
    • Как избежать ошибок при взаимных ссылках подпрограмм.
    • Инициализация переменных в процедуре, выполняемой только один раз.
    • Использование пакетных функций в SQL.
    • Сохранение состояния пакетных переменных, курсоров, таблиц и записей.
    • Использование PL/SQL-таблиц записей в пакетах.

    6. Использование некоторых стандартных пакетов Oracle (для ввода-вывода)

    • Обзор стандартных пакетов Oracle.
    • Пакет DBMS_OUTPUT.
    • Пакет UTL_FILE.
    • Пакет UTL_MAIL.
    • Пакет DBMS_SCHEDULER.
    • Пакет DBMS_METADATA.
    • Пакет DBMS_LOB.

    7. Динамический SQL

    • Этапы выполнения SQL-предложения.
    • Выполнение динамических SQL-предложений с использованием EXECUTE IMMEDIATE.
    • Выполнение динамических SQL -предложений с использованием пакета DBMS_SQL.

    8. Дизайн кода PL/SQL

    • Создание в пакетах констант и исключений.
    • Локальные подпрограммы.
    • Права создателя и вызывающего хранимую процедуру.
    • Использование подсказки NOCOPY для программных параметров.
    • Автономные транзакции.
    • Использование клаузы DETERMINISTIC.
    • Использование коллекций для массовых операций.

    9. Создание триггеров базы данных

    • Описание различных типов триггеров.
    • Определение триггеров базы данных и их использование.
    • Создание триггеров баз данных.
    • Строковые и операторные триггеры на таблицах.
    • Триггеры на представления, INSTEAD OF.
    • Правила срабатывания триггеров базы данных.
    • Удаление триггеров базы данных.

    10. Триггеры на DDL-предложения и на события в базе данных

    • Создание триггеров на DDL-предложения.
    • Триггеры, срабатывающие по системным событиям в базе данных.
    • Ограничения на триггеры базы данных.
    • Триггеры LOGON и LOGOFF.
    • Предложение CALL в триггере.
    • Рекомендации по конструированию триггеров.

    11. Использование PL/SQL-компилятора

    • Инициализационные параметры для PL/SQL-компиляции.
    • Предупреждения времени компиляции.
    • Пакет DBMS_WARNING.
    • Предупреждающее сообщение PLW 06009.

    12. Управление кодом PL/SQL

    • Параметр настройки PLSQL_CCFLAGS.
    • Пакет DBMS_DB_VERSION.
    • Условная компиляция.
    • Сокрытие кода (Obfuscation).
    • Утилита свертки.
    • Пакет DBMS_DDL.

    13. Отслеживание зависимостей

    • Обзор объектных зависимостей.
    • Процедурные зависимости в представлениях словаря данных.
    • Оценка влияния изменений объектов БД на хранимые процедуры.
    • Использование представлений USER_DEPENDENCIES и DEPTREE.
    • Управление локальными и удаленными зависимостями.
    • Установка значения инициализационного параметра REMOTE_DEPENDENCIES_MODE.

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Василий 14 июня 2023

      Я посещал курс по анализу данных для начинающих, который проводил доктор наук. Он довольно просто и понятно объясняет сложные вещи, что позволяет легко погрузиться в тему и быстро овладеть новыми знаниями. Здесь вы найдете приятный и модернизированный дизайн классов и новое современное оборудование. Но что делает это место по-настоящему эффективным для обучения? Ежедневные экзамены! Как только вы освоите новый материал, вам предложат пройти небольшой тест, чтобы убедиться, что вы действительно поняли всю информацию. Это помогает зафиксировать знания и убедиться, что вы продвигаетесь в обучении. Также стоит отметить, что для тех, кто хочет учиться офлайн, школа имеет свою собственную недурную столовую с большим выбором блюд, которой могут воспользоваться как обучающиеся, так и сотрудники - вход только изнутри. Это очень удобно, если у вас нет времени или желания искать место, где можно перекусить. Школа также выдает официальный и реальный сертификат об окончании курсов, что может быть очень полезно при поиске работы или продолжении обучения в другом месте. Я очень рекомендую эту школу для всех, кто ищет эффективное место для обучения в современной и комфортной обстановке.

      Был ли отзыв полезен?
    Посмотреть все отзывы о IBS Training Center