Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

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

  Сложность

Пока неизвестно

  Длительность

24 ак.ч.

  Формат

онлайн

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

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

Стоимость курса
32 900

Подробнее о курсе

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

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

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

Автор курса

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

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

  1. Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

обновлено: 19.09.2024

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

Наши консультанты ответят на все вопросы
И помогут в выборе

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

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