12cSQLII

Oracle Database: Основы SQL II


Oracle Database: SQL Workshop II

Этот курс Oracle Database: SQL Workshop II поможет вам повысить свои навыки в качестве разработчика приложений, узнав, как управлять объектами базы данных, работать с представлениями словаря данных и мультиколоночными подзапросами. Инструкторы Oracle научат вас, как писать более эффективные запросы, используя функции, поддерживающие часовой пояс и регулярные выражения.

По окончании курса слушатели смогут

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


Аудитория

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

Требуемая подготовка

  • Общие знания о концепции обработки данных и технологиях
  • Обработка данных

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

Модуль 1. Введение

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

Модуль 2. Введение в словарь данных

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

Модуль 3. Обзор последовательностей

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

Модуль 4. Управление ограничения

  • Создание и использование временных таблиц
  • Создание и использование внешних таблиц
  • Получение данных с помощью подзапросов

Модуль 5. Получение данных с помощью подзапроса в качестве источника

  • Работа с многостолбцовыми подзапросами
  • Использование скалярных подзапросов в SQL
  • Коррелируемые подзапросы
  • Использование WITH
  • Манипулирования данными с помощью подзапросов

Модуль 6. Использование подзапросов для манипулирования данными

  • Вставка с помощью подзапроса
  • Использование ключевых строк WITH CHECK OPTION в DML отчетности
  • Использование коррелируемых подзапросов в обновлении и удалении строк
  • Управление доступом пользователей

Модуль 7. Системные привилегии

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

Модуль 8. Обзор Explicit Default Feature

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

Модуль 9. Работа с CURRENT_DATE, CURRENT_TIMESTAMP и LOCALTIMESTAMP

  • Работа с типом данных INTERVAL
  • Использование функций DateTime в запросах