Oracle 11g: Передовые методы PL/SQL - Специалист (2014)

  • Автор темы whitesakh
  • 15
  • Обновлено
  • 21, Apr 2023
  • #1
Скрытая информация :: Авторизуйтесь для просмотра »
Oracle 11g: Передовые методы PL/SQL

Цель курса
— научиться применять наиболее перспективные с точки зрения безопасности и производительности информационных систем методы программирования на языке PL/SQL, подготовиться к сдаче экзамена для получения международного сертификата Oracle — Oracle Advanced PL/SQL Developer Certified Professional.

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

Курс предназначен для разработчиков прикладного ПО, разработчиков PL/SQL, администраторов БД.

    • SQL Developer


    • SQL*Plus




    • Описание предопределённых типов данных


    • Создание подтипов на основе имеющихся в приложении типов


    • Проектирование курсоров


    • Использование курсорных переменных


    • Передача курсорных переменных как параметров программ


    • Сравнение курсоров и курсорных переменных




    • Обзор коллекций


    • Использование ассоциативных массивов


    • Использование вложенных таблиц


    • Использование массивов переменной длины


    • Написание PL/SQL программ, использующих коллекции


    • Эффективное использование коллекций




    • Вызов из PL/SQL процедур, написанных на языке C


    • Вызов из PL/SQL процедур, написанных на языке Java




    • Обзор детального контроля доступа


    • Описание методов детального контроля доступа


    • Описание контекста приложения


    • Создание контекста приложения


    • Применение контекста приложения


    • Процедуры пакета DBMS_RLS


    • Применение политики


    • Представления словаря данных, содержащие информацию о детальном контроле доступа




    • Описание больших объектов (LOBs)


    • Работа с внутренними LOBs


    • Описание BFILEs


    • Создание директорий для доступа к объектам BFILEs


    • Описание пакета DBMS_LOB


    • Удаление LOBs


    • Создание временных LOBs с помощью пакета DBMS_LOB




    • Введение в SecureFile LOBs


    • Окружениедля SecureFile LOBs


    • Использование SecureFile LOBs для хранения документов


    • Преобразование BasicFile LOBs в SecureFile LOB формат


    • Проверка производительности SecureFile LOBs


    • Разрешение дедупликации и сжатия


    • Разрешение шифрования




    • Влияние компилятора


    • Настройка производительности кода PL/SQL


    • Управление автоматическим встраиванием подпрограмм ( intra unit inlining) оптимизатором


    • Идентификация проблем использования памяти и ее настройка




    • Кэширование результатов запроса при помощи Query Result Cache


    • Использование кэширования результирующего набора SQL-запроса


    • Кэширование PL/SQL-функций




    • Использование встроенных пакетов Oracle и представлений словаря данных для получения информации о коде


    • Анализ определяемых пользователем идентификаторов с помощью управляемого компилятором инструментального средстваPL/Scope


    • Получение метаданных в XML или DDL виде при помощи пакета DBMS_METADATA , например, для для пересоздания объектов




    • Трассировка выполнения кода


    • Профилирование программ на PL/SQL




    • Описание SQL-внедрений


    • Уменьшение зон, уязвимых для SQL-внедрений


    • Использование DBMS_ASSERT


    • Создание неуязвимого для SQL-внедрений кода




Скачать:

whitesakh


Рег
07 Nov, 2019

Тем
1

Постов
1

Баллов
11