SE-11SQL ________ Oracle 11g Основы SQL (часть 2)

Описание

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

Аудитория

Курс предназначен для различных категорий специалистов, использующих Oracle9i, Oracle 10g и Oracle 11g.

  • Разработчиков приложений
  • Администраторов баз данных
  • Системных аналитиков
  • Специалистов отделов технической поддержки
  • Конечных пользователей Oracle

Приобретаемые навыки

  • использования технологий Flashback Query, Flashback Versions;
  • эффективного манипулирования большими наборами данных;
  • применения функций для работы с различными временными форматами и часовыми поясами;
  • создания сложных отчетов с группировкой данных при помощи операторов ROLLUP, CUBE, GROUPING SETS;
  • использования подзапросов;
  • создания иерархических запросов;
  • использования регулярных выражений в Oracle.

 

Требования

Понимание концепций и техник обработки данных, знание основ SQL. Рекомендуемые курсы: EA-11gSQL1

 

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

Модуль 1: Контроль доступа пользователя

  • Отличия системных привилегий от объектных.
  • Создание пользователей.
  • Предоставление системных привилегий.
  • Выдача привилегий на таблицы.
  • Создание роли и предоставление ей привилегий.
  • Смена пароля пользователя.
  • Предоставление объектных привилегий.
  • Отнятие привилегий.

Модуль 2: Управление объектами схемы

  • Добавление, изменение и удаление столбца.
  • Добавление и удаление ограничений.
  • Включение и отключение ограничений, отложенная проверка ограничений.
  • Создание и удаление индексов.
  • Создание индексов, основанных на функциях.
  • Выполнение операции FLASHBACK.
  • Создание и использование внешних таблиц.

Модуль 3: Управление объектами при помощи словаря данных

  • Словарь данных.
  • Использование представлений словаря.
  • Информация о таблицах и столбцах.
  • Просмотр информации об ограничениях.
  • Просмотр информации о последовательностях, индексах и синонимах.
  • Как добавить комментарии к таблице и столбцам.

Модуль 4: Манипулирование большими наборами данных

  • Манипулирование данными с использованием подзапросов.
  • Описание особенностей многотабличной команды INSERT.
  • Использование различных типов многотабличной команды INSERT.
  • Слияние строк при помощи команды MERGE.
  • Отслеживание изменений в данных за определенный период времени.

Модуль 5: Сопровождение данных различных временных зон

  • Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон.
  • Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время.
  • Практическое применение ряда функций даты и времени для глобализации приложений.

Модуль 6: Выборка данных с использованием усложнённых подзапросов

  • Многостолбцовые подзапросы.
  • Использование скалярных подзапросов в SQL.
  • Круг проблем, решаемых при помощи коррелированных подзапросов.
  • Модификация и удаление строк при помощи коррелированных подзапросов.
  • Использование операторов EXISTS и NOT EXISTS.
  • Применение предложения WITH.

Модуль 7: Поддержка регулярных выражений

  • Преимущества применения регулярных выражений.
  • Использование регулярных выражений для поиска соответствия и замещения строк.

 

Длительность 2 дня/16 часов

Свяжитесь с нами,
удобным для вас способом!
Оставить заявку