Мы используем cookie для стабильной работы сервиса. Подробнее

Язык Oracle PL/SQL: расширенные возможности

4.5
ФорматОнлайн
Длительность24 ак.ч.
Объём13 занятий
По окончанииудостоверение о повышении квалификации государственного образца
О курсе

Подробнее

На курсе изучаются современные возможности PL/SQL по разработке и отладке PL/SQL-программ, наиболее эффективно взаимодействующих с базой данных и другими приложениями. Слушатели научатся использовать все функциональные возможности курсоров, пакетов, больших объектов, коллекций и методов взаимодействия с другими приложениями. Рассмотрят вопросы написания оптимального кода, использования внешних подпрограмм, написанных на языках C и Java, применения механизма детального контроля доступа, а также защиты кода от SQL-внедрений. Для разработки используется Oracle SQL Developer.
Содержание

Программа курса

13 занятий
ТемаЧто внутри
011. Введение

Задачи курса План курса Описание сред разработки Определение таблиц, данных и инструментов, используемых в данном курсе

022. Концепции программирования на языке PL/SQL: Обзор

Определение структуры блоков PL/SQL Пакеты, процедуры и функции Курсоры Обработка исключений Зависимости

033. Проектирование кода на PL/SQL

Описание предопределенных типов данных Создание подтипов на основе существующих типов для приложения Перечень различных инструкций для дизайна курсора Описание переменных курсора Белый список

044. Обзор коллекций

Обзор коллекций Использование ассоциативных массивов Навигация с использование ассоциативных методов Использование встроенных таблиц Использование Varrays Сравнение встроенных таблиц и Varrays

055. Использование коллекций

Написание программ на языке PL/SQL, в которых используются коллекции Эффективное использование коллекций Улучшение связей типов в PL/SQL

066. Манипуляции с большими объектами

Работа с LOBs Обзор SecureFile LOBs

077. Использование методов усовершенствованного интерфейса

Вызов внешних процедур из PL/SQL Преимущества внешних процедур Способы вызова внешней подпрограммы из PL/SQL Методы усовершенствованного интерфейса для языка C Методы усовершенствованного интерфейса для Java

088. Производительность и настройка

Понимание и влияние компилятора Настройка кода PL/SQL Включение замещения внутри блока Выявление проблем с памятью и настройка Выявление сетевых проблем

099. Повышение производительности с помощью кэширования

Описание кэширования результатов Использование кэширования результатов запросов в SQL Использование кэширования функций в PL/SQL Обзор условия для кэширования функций в PL/SQL

1010. Анализ кода PL/SQL

Поиск информации о кодировании Концепции PL/Scope Пакет DBMS_METADATA Улучшения PL/SQL

1111. Профилирование и отслеживание кода PL/SQL

Трассировка выполнения PL/SQL Трассировка PL/SQL: Шаги

1212. Внедрение VPD с детальным контролем доступа

Принципы работы детального контроля доступа Описание функциональных возможностей детального контроля доступа Описание контекста приложения Создание контекста приложения Настройка контекста приложения Перечень процедур DBMS_RLS Реализация политики Запрос словарных представлений, содержащих информацию о детальном контроле доступа

1313. Архитектура с несколькими арендаторами

Опция In-Memory базы данных Oracle

011. Введение

Задачи курса План курса Описание сред разработки Определение таблиц, данных и инструментов, используемых в данном курсе

022. Концепции программирования на языке PL/SQL: Обзор

Определение структуры блоков PL/SQL Пакеты, процедуры и функции Курсоры Обработка исключений Зависимости

033. Проектирование кода на PL/SQL

Описание предопределенных типов данных Создание подтипов на основе существующих типов для приложения Перечень различных инструкций для дизайна курсора Описание переменных курсора Белый список

044. Обзор коллекций

Обзор коллекций Использование ассоциативных массивов Навигация с использование ассоциативных методов Использование встроенных таблиц Использование Varrays Сравнение встроенных таблиц и Varrays

055. Использование коллекций

Написание программ на языке PL/SQL, в которых используются коллекции Эффективное использование коллекций Улучшение связей типов в PL/SQL

066. Манипуляции с большими объектами

Работа с LOBs Обзор SecureFile LOBs

077. Использование методов усовершенствованного интерфейса

Вызов внешних процедур из PL/SQL Преимущества внешних процедур Способы вызова внешней подпрограммы из PL/SQL Методы усовершенствованного интерфейса для языка C Методы усовершенствованного интерфейса для Java

088. Производительность и настройка

Понимание и влияние компилятора Настройка кода PL/SQL Включение замещения внутри блока Выявление проблем с памятью и настройка Выявление сетевых проблем

099. Повышение производительности с помощью кэширования

Описание кэширования результатов Использование кэширования результатов запросов в SQL Использование кэширования функций в PL/SQL Обзор условия для кэширования функций в PL/SQL

1010. Анализ кода PL/SQL

Поиск информации о кодировании Концепции PL/Scope Пакет DBMS_METADATA Улучшения PL/SQL

1111. Профилирование и отслеживание кода PL/SQL

Трассировка выполнения PL/SQL Трассировка PL/SQL: Шаги

1212. Внедрение VPD с детальным контролем доступа

Принципы работы детального контроля доступа Описание функциональных возможностей детального контроля доступа Описание контекста приложения Создание контекста приложения Настройка контекста приложения Перечень процедур DBMS_RLS Реализация политики Запрос словарных представлений, содержащих информацию о детальном контроле доступа

1313. Архитектура с несколькими арендаторами

Опция In-Memory базы данных Oracle

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Организатор

Автор курса

IBS Training CenterIBS Training Center
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Язык Oracle PL/SQL: расширенные возможности» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Анализ данных

Информация обновлена 4 августа 2024 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы