Автор: Специалист Название: Oracle 11g: Передовые методы PL/SQL (2014)
Oracle 11g: Передовые методы PL/SQL
Цель курса — научиться применять наиболее перспективные с точки зрения безопасности и производительности информационных систем методы программирования на языке PL/SQL, подготовиться к сдаче экзамена для получения международного сертификата Oracle — Oracle Advanced PL/SQL Developer Certified Professional.
Язык PL/SQL — процедурное расширение языка SQL, разработанное корпорацией Oracle. С помощью данного языка можно разрабатывать хранимые на сервере программные компоненты, такие как процедуры, функции и триггеры, используя при этом преимущества процедурного стиля программирования.
Курс предназначен для разработчиков прикладного ПО, разработчиков PL/SQL, администраторов БД.
Модуль 1. Обзор среды разработки
SQL Developer
SQL*Plus
Модуль 2. Рекомендации по проектированию
Описание предопределённых типов данных
Создание подтипов на основе имеющихся в приложении типов
Проектирование курсоров
Использование курсорных переменных
Передача курсорных переменных как параметров программ
Сравнение курсоров и курсорных переменных
Модуль 3. Использование коллекций
Обзор коллекций
Использование ассоциативных массивов
Использование вложенных таблиц
Использование массивов переменной длины
Написание PL/SQL программ, использующих коллекции
Эффективное использование коллекций
Модуль 4. Вызов внешних процедур, написанных на других языках программирования
Вызов из PL/SQL процедур, написанных на языке C
Вызов из PL/SQL процедур, написанных на языке Java
Модуль 5. Применение детального контроля доступа
Обзор детального контроля доступа
Описание методов детального контроля доступа
Описание контекста приложения
Создание контекста приложения
Применение контекста приложения
Процедуры пакета DBMS_RLS
Применение политики
Представления словаря данных, содержащие информацию о детальном контроле доступа
Модуль 6. Работа с большими объектами
Описание больших объектов (LOBs)
Работа с внутренними LOBs
Описание BFILEs
Создание директорий для доступа к объектам BFILEs
Описание пакета DBMS_LOB
Удаление LOBs
Создание временных LOBs с помощью пакета DBMS_LOB
Модуль 7. Администрирование SecureFile LOBs
Введение в SecureFile LOBs
Окружениедля SecureFile LOBs
Использование SecureFile LOBs для хранения документов
Преобразование BasicFile LOBs в SecureFile LOB формат
Проверка производительности SecureFile LOBs
Разрешение дедупликации и сжатия
Разрешение шифрования
Модуль 8. Оптимизация производительности
Влияние компилятора
Настройка производительности кода PL/SQL
Управление автоматическим встраиванием подпрограмм ( intra unit inlining) оптимизатором
Идентификация проблем использования памяти и ее настройка
Модуль 9. Увеличение производительности за счет SQL и PL/SQL кэширования
Кэширование результатов запроса при помощи Query Result Cache
Использование кэширования результирующего набора SQL-запроса
Кэширование PL/SQL-функций
Модуль 10. Анализ кода PL/SQL
Использование встроенных пакетов Oracle и представлений словаря данных для получения информации о коде
Анализ определяемых пользователем идентификаторов с помощью управляемого компилятором инструментального средстваPL/Scope
Получение метаданных в XML или DDL виде при помощи пакета DBMS_METADATA , например, для для пересоздания объектов
Модуль 11. Профилирование и трассировка кода PL/SQL
Трассировка выполнения кода
Профилирование программ на PL/SQL
Модуль 12. Защита кода от SQL-внедрений
Описание SQL-внедрений
Уменьшение зон, уязвимых для SQL-внедрений
Использование DBMS_ASSERT
Создание неуязвимого для SQL-внедрений кода
Подробнее:
Для просмотра содержимого вам необходимо .
Скачать:
Вариант 1: Электронная доставка на email
После оплаты заказа на сайте, вам приходит ссылка на курс/тренинг/материалы на почту указанную в заказе.
Некоторые объекты, размещенные на сайте, являются интеллектуальной собственностью компании "Все онлайн курсы и тренинги vsekursi24.ru". Использование таких объектов установлено действующим законодательством РФ.
На сайте "Все онлайн курсы и тренинги vsekursi24.ru" имеются ссылки, позволяющие перейти на другие сайты. Компания "Все онлайн курсы и тренинги vsekursi24.ru" не несет ответственности за сведения, публикуемые на этих сайтах и предоставляет ссылки на них только в целях обеспечения удобства для посетителей своего сайта.
Личные сведения и безопасность
Компания "Все онлайн курсы и тренинги vsekursi24.ru" гарантирует, что никакая полученная от Вас информация никогда и ни при каких условиях не будет предоставлена третьим лицам, за исключением случаев, предусмотренных действующим законодательством Российской Федерации.
В определенных обстоятельствах компания "Все онлайн курсы и тренинги vsekursi24.ru" может попросить Вас зарегистрироваться и предоставить личные сведения. Предоставленная информация используется исключительно в служебных целях, а также для предоставления доступа к специальной информации.
Личные сведения можно изменить, обновить или удалить в любое время в разделе "Аккаунт" > "Профиль".
Чтобы обеспечить Вас информацией определенного рода, компания "Все онлайн курсы и тренинги vsekursi24.ru" с Вашего явного согласия может присылать на указанный при регистрации адрес электронный почты информационные сообщения. В любой момент Вы можете изменить тематику такой рассылки или отказаться от нее.
Как и многие другие сайты, "Все онлайн курсы и тренинги vsekursi24.ru" использует технологию cookie, которая может быть использована для продвижения нашего продукта и измерения эффективности рекламы. Кроме того, с помощь этой технологии "Все онлайн курсы и тренинги vsekursi24.ru" настраивается на работу лично с Вами. В частности без этой технологии невозможна работа с авторизацией в панели управления.
Сведения на данном сайте имеют чисто информативный характер, в них могут быть внесены любые изменения без какого-либо предварительного уведомления.
Чтобы отказаться от дальнейших коммуникаций с нашей компанией, изменить или удалить свою личную информацию, напишите нам через форму обратной связи