Новые особенности Oracle 12c для разработчиков SQL запросов и PL/SQL модулей
Or12c_NFD

Курс предлагает студентам углубленное изучение языка SQL для обработки данных. Они научатся выбирать данные, используя сложные технологии, такие как ROLLUP, CUBE, сложные подзапросы и иерархические запросы. Кроме того, в курсе изучаются возможности, обеспечивающие обработку в хранилищах данных при работе с большими наборами данных, а также работа с данными в разных временных зонах. В программу курса включены демонстрации и практические упражнения.

Аудитория

Профессиональные разработчики PL/SQL запросов и модулей, которые будут использовать новые возможности сервера базы данных 12с.

Предварительный уровень подготовки
  • Знание PL/SQL, основы настройки и функционирования сервера базы данных в объеме курса «Профессиональный SQL и PL/SQL».
  • Стандартные курсы Oracle SQL и PL/SQL, основы Java, основы оптимизации SQL запросов, работа с планами выполнения SQL запросов.
Программа курса
  1.  Архитектура сервера с точки зрения разработчика запросов.
    1. Несколько баз данных в одном контейнере, которые используют общие ресурсы сервера.
    2. Корневая и подключаемая база данных. Принципы взаимодействия.
    3. Пример создания и подключения базы данных к общему контейнеру. Клонирование базы данных для проведения тестов разработчика.
    4. Триггеры или команды для автоматического запуска подключаемых баз данных
    5. Архитектура используемой памяти сервером. Новые разделы памяти. InMemory область для работы с таблицами в памяти. Сравнение с областью ResultCache.
    6. Глобальные и локальные пользователи. «Перемещение» сессий пользователя между схемами в подключаемых базах данных.
  2. Порядок выполнения SQL запросов
    1. Построение плана запроса. Адаптивные планы и адаптивные статистики. Изменение плана выполнения запроса в процессе его выполнения. Параметры базы данных, воздействующие на адаптивные планы и адаптивные статистики.
    2. Result Cache и таблицы InMemory - сравнение. Индексы и InMemory таблицы - когда что использовать. Особенности подготовки сервера для работы с таблицами в памяти. Сравнение доступа к таблицам InMemory и к таблицам, запросы к которым используют индексы.
    3. Особенности 12с при работе с индексами. Несколько индексов для одной колонки. Невидимые индексы. Подсказки оптимизатору для работы с невидимыми индексами
  3. Новые особенности 12с при построении таблиц.
    1. Расширение типа данных varchar2 до 32к.
    2. Невидимые колонки. Виртуальные колонки. Идентификационные колонки. Использование детерминированных функций в виртуальных колонках.
    3. Версии функций и вычисляемые колонки таблиц на практических примерах. Подготовка сервера базы данных для работы с вычисляемыми колонками.
    4. Сокрытие информации в колонках от непривилегированных пользователей. Пакет dbms_redact на практических примерах. Определение и перераспределение политик доступа к информации в колонках таблиц.
    5. ILM и ADO механизмы сервера для управления жизненным циклом данных. Механизмы для архивации.
    6. Перевод таблицы в режим архивации строк. Управление сессией пользовательского процесса для отображения или сокрытия архивированных строк. ILM-ADO механизмы для управления партициями таблиц - обзор.
    7. Партиционные, интервально - ссылочные таблицы, создание и управление. Локальные индексы для партиций, включение и отключение части локального партиционного индекса. Каскадное удаление данных в ссылочных партиционных таблицах. Управление партиционными сегментами.
  4. Выполнение SQL запросов.
    1. Боковые запросы и транзитивная передача параметров в подзапросы. Передача параметров в PipeLined процедуры в подзапросах. OuterJoin и передача параметров.
    2. Ограничение количества возвращаемых строк из запросов - Fetch size, SizeOf, Sample и другие возможности в управлении количеством обрабатываемых строк
    3. PL/SQL функции и процедуры в SQL запросах. Сравнение вызовов с использованием java клиента. Различия между встроенными функциями и InLine функциями в SQL запросах.
    4. Динамический SQL и возвращение результатов из хранимых процедур и функций - пример java клиента
    5. Назначение полномочий на использование таблиц через роли для PL/SQL модулей. Представления и PL/SQL модули с правами вызывающего.
    6. JSON в базе данных. Функции для извлечения информации из JSON документов. Ограничения на CLOB поля в таблицах для проверки целостности хранения JSON данных. Преобразование JSON данных к реляционным аналогам и обратно.

Ближайшие курсы

10962 04.08 - 06.08.2025

Расширенные возможности по автоматизации администрирования с помощью Windows PowerShell

Стоимость обучения в группе

29 500 ₽

Стоимость индивидуального обучения

53 800 ₽

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

3 дня (24 ак. ч.)

20465 04.08 - 06.08.2025

Проектирование решений на основе баз данных SQL Server 2014

Стоимость обучения в группе

31 750 ₽

Стоимость индивидуального обучения

48 500 ₽

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

3 дня (24 ак. ч.)

Python-3 04.08 - 08.08.2025

Разработка веб - приложений в Django. Уровень 3.

Стоимость обучения в группе

48 520 ₽

Стоимость индивидуального обучения

95 800 ₽

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

5 дней (40 ак. ч.)

Python-N&D 04.08 - 08.08.2025

Расширенный курс по NGINX и Docker. Уровень 4

Стоимость обучения в группе

39 830 ₽

Стоимость индивидуального обучения

58 400 ₽

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

5 дней (40 ак. часов)

БТ17 04.08 - 08.08.2025

Расследование компьютерных инцидентов. Компьютерная криминалистика

Стоимость обучения в группе

47 500 ₽

Стоимость индивидуального обучения

72 900 ₽

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

5 дней (40 ак. ч.)

10961 04.08 - 08.08.2025

Автоматизация администрирования с Windows PowerShell

Стоимость обучения в группе

41 000 ₽

Стоимость индивидуального обучения

65 000 ₽

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

5 дней (40 ак. ч.)

PGSQL_advanced 04.08 - 08.08.2025

PostgreSQL: Уровень 2. Продвинутые аспекты

Стоимость обучения в группе

36 000 ₽

Стоимость индивидуального обучения

46 800 ₽

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

40 ак. ч. (5 дней)

20741 04.08 - 08.08.2025

Настройка сети в Windows Server 2016

Стоимость обучения в группе

39 100 ₽

Стоимость индивидуального обучения

65 000 ₽

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

5 дней (40 ак. ч.)

20345-2-B 04.08 - 08.08.2025

Дизайн и развертывание Microsoft Exchange Server 2016/2019

Стоимость обучения в группе

41 000 ₽

Стоимость индивидуального обучения

65 000 ₽

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

5 дней (40 ак. ч.)

JV_Advanced 04.08 - 08.08.2025

Язык программирования Java. Создание приложений для работы с базами данных - технологии ORM (Hibernate, TopLink)

Стоимость обучения в группе

111 440 ₽

Стоимость индивидуального обучения

126 500 ₽

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

5 дней (40 ак. ч.)

55166 05.08 - 06.08.2025

Microsoft Excel 2016. Уровень 2

Стоимость обучения в группе

14 405 ₽

Стоимость индивидуального обучения

18 650 ₽

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

2 дня (16 ак. ч.)

55293 06.08 - 08.08.2025

SharePoint 2019 конечный пользователь (SharePoint End User 2019)

Стоимость обучения в группе

34 450 ₽

Стоимость индивидуального обучения

47 740 ₽

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

3 дня (24 ак. часа)

БТ10 11.08 - 13.08.2025

Аудит информационной безопасности

Стоимость обучения в группе

36 370 ₽

Стоимость индивидуального обучения

58 100 ₽

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

3 дня (24 ак. ч.)

Primavera 11.08 - 13.08.2025

Управление проектами с использованием Oracle Primavera

Стоимость обучения в группе

31 900 ₽

Стоимость индивидуального обучения

59 000 ₽

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

3 дня (24 ак. ч.)

PG_DBA2 11.08 - 14.08.2025

Администрирование PostgreSQL. Настройка и мониторинг

Стоимость обучения в группе

39 830 ₽

Стоимость индивидуального обучения

58 500 ₽

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

4 дня (32 ак. ч.)

Компас-СМ 11.08 - 14.08.2025

Компас 3D. Скоростное моделирование

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

52 000 ₽

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

32 ак. ч. (4 дня)

FBD-102 11.08 - 15.08.2025

Сетевое администрирование FreeBSD

Стоимость обучения в группе

36 960 ₽

Стоимость индивидуального обучения

55 500 ₽

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

5 дней (40 ак. ч.)

10964 11.08 - 15.08.2025

Мониторинг ЦОД с System Center Operations Manager

Стоимость обучения в группе

37 850 ₽

Стоимость индивидуального обучения

68 000 ₽

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

5 дней (40 ак. ч.)

20411 11.08 - 15.08.2025

Администрирование Windows Server 2012 R2

Стоимость обучения в группе

38 000 ₽

Стоимость индивидуального обучения

64 000 ₽

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

5 дней (40 ак. ч.)

PG_DBA3 18.08 - 19.08.2025

Администрирование PostgreSQL. Резервное копирование и репликация

Стоимость обучения в группе

26 030 ₽

Стоимость индивидуального обучения

40 000 ₽

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

2 дня (16 ак. ч.)

ЗПДн 18.08 - 20.08.2025

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

Стоимость обучения в группе

35 200 ₽

Стоимость индивидуального обучения

58 100 ₽

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

3 дня (72 ак. ч.)

SN 18.08 - 20.08.2025

Администрирование системы защиты информации от несанкционированного доступа Secret Net Studio. Автономная версия.

Стоимость обучения в группе

29 700 ₽

Стоимость индивидуального обучения

38 600 ₽

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

3 дня (24 ак. ч.)

AC7 18.08 - 21.08.2025

AutoCAD Civil 3D. Проектирование генплана и вертикальной планировки

Стоимость обучения в группе

39 830 ₽

Стоимость индивидуального обучения

72 050 ₽

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

4 дня (36 ак. ч.)

HCIP_DA 18.08 - 22.08.2025

Внедрение продвинутых технологий маршрутизации и коммутации Huawei

Стоимость обучения в группе

109 400 ₽

Стоимость индивидуального обучения

136 600 ₽

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

5 дней (40 ак. часов)

FBD-201 18.08 - 22.08.2025

Углубленное администрирование FreeBSD

Стоимость обучения в группе

37 600 ₽

Стоимость индивидуального обучения

55 500 ₽

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

5 дней (40 ак. ч.)

20412 18.08 - 22.08.2025

Настройка дополнительных сервисов Windows Server 2012 R2

Стоимость обучения в группе

38 000 ₽

Стоимость индивидуального обучения

64 000 ₽

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

5 дней (40 ак. ч.)

55167 20.08 - 21.08.2025

Microsoft Excel 2016. Уровень 3

Стоимость обучения в группе

16 000 ₽

Стоимость индивидуального обучения

19 000 ₽

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

2 дня (16 ак. ч.)

55273 21.08 - 21.08.2025

Microsoft Word 2019. Уровень 2

Стоимость обучения в группе

7 205 ₽

Стоимость индивидуального обучения

15 700 ₽

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

1 день (8 ак. ч.)

55274 22.08 - 22.08.2025

Microsoft Word 2019. Уровень 3

Стоимость обучения в группе

8 070 ₽

Стоимость индивидуального обучения

15 000 ₽

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

1 день (8 ак. ч.)

20483 25.08 - 29.08.2025

Программирование на C#

Стоимость обучения в группе

40 400 ₽

Стоимость индивидуального обучения

68 500 ₽

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

5 дней (40 ак. ч.)

РЕДОС-101 25.08 - 29.08.2025

Системное администрирование РЕД ОС

Стоимость обучения в группе

37 400 ₽

Стоимость индивидуального обучения

65 000 ₽

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

5 дней (40 ак. ч.)

LPI-101 25.08 - 29.08.2025

Администрирование GNU/Linux

Стоимость обучения в группе

36 960 ₽

Стоимость индивидуального обучения

55 500 ₽

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

5 дней (40 ак. ч.)

Lin_Debian 25.08 - 29.08.2025

Системное администрирование Debian. Расширенные возможности

Стоимость обучения в группе

56 650 ₽

Стоимость индивидуального обучения

75 000 ₽

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

5 дней (65 ак. часов)

HCIP_DC 25.08 - 05.09.2025

Внедрение ключевых технологий направления Datacom Huawei

Стоимость обучения в группе

136 400 ₽

Стоимость индивидуального обучения

155 000 ₽

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

80 ак. ч.

ROS-101 01.09 - 02.09.2025

Основы работы в РЕД ОС

Стоимость обучения в группе

17 000 ₽

Стоимость индивидуального обучения

26 000 ₽

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

2 дня (16 ак. часов)

SQL-1 01.09 - 03.09.2025

Анализ данных на языке SQL

Стоимость обучения в группе

32 489 ₽

Стоимость индивидуального обучения

42 250 ₽

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

24 ак. ч. (3 дня)

20779 01.09 - 03.09.2025

Анализ Данных с помощью Excel

Стоимость обучения в группе

29 050 ₽

Стоимость индивидуального обучения

45 400 ₽

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

3 дня (24 ак. ч.)

IT-02 01.09 - 03.09.2025

Основы ITIL

Стоимость обучения в группе

31 750 ₽

Стоимость индивидуального обучения

60 500 ₽

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

3 дня (24 ак. ч.)

Asterisk_2 01.09 - 03.09.2025

Продвинутый курс: Asterisk Корпоративная телефония

Стоимость обучения в группе

52 850 ₽

Стоимость индивидуального обучения

90 500 ₽

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

3 дня (32 ак. ч.)

Компас-МП 01.09 - 04.09.2025

Компас 3D. Курс методики проектирования

Стоимость обучения в группе

42 900 ₽

Стоимость индивидуального обучения

55 770 ₽

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

32 ак. ч. (4 дня)

WebU 01.09 - 04.09.2025

Юзабилити сайтов. Проектирование веб – интерфейсов

Стоимость обучения в группе

32 860 ₽

Стоимость индивидуального обучения

53 500 ₽

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

4 дня (32 ак. ч.)

БТ04 01.09 - 05.09.2025

Защита информации в компьютерных сетях

Стоимость обучения в группе

52 075 ₽

Стоимость индивидуального обучения

95 500 ₽

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

5 дней (40 ак. ч.)

20764 01.09 - 05.09.2025

Администрирование инфраструктуры базы данных SQL

Стоимость обучения в группе

40 350 ₽

Стоимость индивидуального обучения

65 300 ₽

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

5 дней (40 ак. ч.)

ICND 1 v3.0 01.09 - 05.09.2025

Использование сетевого оборудования Cisco (часть I) v3.0

Стоимость обучения в группе

51 035 ₽

Стоимость индивидуального обучения

85 000 ₽

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

5 дней (40 ак. ч.)

РЕДОС-102 01.09 - 05.09.2025

Сетевое администрирование РЕД ОС

Стоимость обучения в группе

37 400 ₽

Стоимость индивидуального обучения

65 000 ₽

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

5 дней (40 ак. ч.)

Agile/Scrum 02.09 - 03.09.2025

Гибкие методологии управления проектами (Agile/Scrum).

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

58 500 ₽

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

2 дня (16 ак. ч.)

СПром_видео 02.09 - 03.09.2025

Установка и настройка систем промышленного видеонаблюдения. Базовый курс

Стоимость обучения в группе

46 200 ₽

Стоимость индивидуального обучения

65 600 ₽

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

2 дня (20 ак. часов)