Фоновый баннер

Oracle Database 12c: SQL Workshop II

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

Краткое описание курса
В курсе изучается: управление объектами базы данных, и представлениями словаря данных, многостолбцовые подзапросы. Также рассматриваются функции для работы с регулярными выражениями и временными зонами

Целевая аудитория курса

  • Администраторы хранилищ данных
  • Разработчики
  • Разработчики приложений
  • Разработчики PL/SQL
  • Разработчики форм
  • Системные аналитики
  • Бизнес аналитики

Получаемые знания и навыки
По окончании курса слушатели научатся

  • Предоставление, отзыв привилегии и роли
  • Управление объектами схемы и представлениями словаря данных
  • Создание эффективных и сложных подзапросов
  • Использование встроенных функций для работы с регулярными выражениями и временными зонами
  • Использование регулярных выражений в SQL

Необходимая предварительная подготовка

  • Представление о SQL
  • Опыт работы с SQL Developer, SQL*Plus

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Введение

  • Задачи курса, программа курса, приложения к курсу
  • Введение в SQL и средства разработки на нем
  • Таблицы, используемые в курсе
  • Обзор концепций SQL

Модуль 2 — Введение в представления словаря данных

  • Введение в словарь данных
  • Структура словаря данных
  • Использование представлений словаря данных
  • Запросы к представлениям словаря данных

Модуль 3 — Создание последовательностей, синонимов и индексов

  • Обзор последовательностей
  • Обзор синонимов
  • Обзор индексов

Модуль 4 — Создание представлений

  • Обзор представлений

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

  • Создание, изменение и удаление ограничения целостности
  • Создание и изменение временных таблиц
  • Создание и изменение внешних таблиц

Модуль 6 — Извлечение данных при помощи подзапросов

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

Модуль 7 — Изменение данных при помощи подзапросов

  • Использование подзапросов для изменения данных
  • Вставка данных в подзапрос
  • Использование выражения WITH CHECK OPTION в командах DML
  • Использование коррелированных подзапросов для обновления и удаления строк

Модуль 8 — Управление доступом пользователей

  • Системные привилегии
  • Создание ролей
  • Объектные привилегии
  • Отзыв объектных привилегий

Модуль 9 — Изменение данных

  • Обзор возможности — явное по умолчанию
  • Использование многотабличных команд INSERT
  • Использование оператора INSERT
  • Выполнение ретроспективных операций
  • Отслеживание ретроспективных изменений данных

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

  • Функции CURRENT_DATE, CURRENT_TIMESTAMP и LOCALTIMESTAMP
  • Типы данных INTERVAL
  • Сравнение даты и времени во временной зоне сеанса

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