Oracle 12c: Основы SQL 2

На этом курсе рассматриваются: управление объектами базы данных, представлениями словаря данных, а также многостолбцовые подзапросы. На курсе также рассматриваются функции для работы с регулярными выражениями и временными зонами.
Слушатели изучают:
  • Выдавать и удалять привилегии и роли.
  • Управление объектами схемы и представлениями словаря данных.
  • Создание эффективных и сложных подзапросов.
  • Использовать встроенные функции для работы с регулярными выражениями и временными зонами.
  • Использовать регулярные выражения в SQL.
Цели курса:
  • Добавление новых пользователей с разным уровнем привилегий
  • Управление объектами схемы
  • Команды языка изменения данных (DML)
  • Управление объектами при помощи представлений словаря данных
  • Управление доступом к отдельным объектам базы данных
  • Изменение больших объемов данных при помощи подзапросов
  • Управление данными в разных временных зонах
  • Написание многостолбцовых подзапросов
  • Использование скалярных и кореллированных подзапросов
  • Использование регулярных выражений в SQL.
 
Введение
  • Задачи курса, программа курса, приложения к курсу
  • Введение в SQL и средства разработки на нем
  • Таблицы, используемые в курсе
  • Обзор концепций SQL
Введение в представления словаря данных
  • Введение в словарь данных
  • Структура словаря данных
  • Использование представлений словаря данных
  • Запросы к представлениям словаря данных
Создание последовательностей, синонимов и индексов
  • Обзор последовательностей
  • Обзор синонимов
  • Обзор индексов
Создание представлений
  • Обзор представлений
Управление объектами схемы
  • Создание, изменение и удаление ограничения целостности
  • Создание и изменение временных таблиц
  • Создание и изменение внешних таблиц
Извлечение данных при помощи подзапросов
  • Извлечение данных с использованием подзапроса в качестве источника строк
  • Многостолбцовые подзапросы
  • Скалярные подзапросы
  • Коррелированные подзапросы
  • Применение выражения WITH
Изменение данных при помощи подзапросов
  • Использование подзапросов для изменения данных
  • Вставка данных в подзапрос
  • Использование выражения WITH CHECK OPTION в командах DML
  • Использование кореллированных подзапросов для обновления и удаления строк
Управление доступом пользователей
  • Системные привилегии
  • Создание ролей
  • Объектные привилегии
  • Отзыв объектных привилегий
Изменение данных
  • Обзор возможности - явное по умолчанию
  • Использование многотабличных команд INSERT
  • Использование оператора INSERT
  • Выполнение ретроспективных операций
  • Отслеживание ретроспективных изменений данных
Сопровождение данных различных временных зон
  • Функции CURRENT_DATE, CURRENT_TIMESTAMP и LOCALTIMESTAMP
  • Типы данных INTERVAL
  • Сравнение даты и времени во временной зоне сеанса
 
  • Представление о SQL
  • Опыт работы с SQL Developer, SQL*Plus
  • Oracle Database: SQL Workshop I NEW
Рекомендуемые связанные курсы:
  • Using Java - for PL/SQL and Database Developers
  • Oracle Database: Develop PL/SQL Program Units
  • Oracle Database: PL/SQL Fundamentals
 

Запись на курс

Код курсаЕА-12cSQL2
Длительность2д (16ч)
Код экзамена
Стоимость без НДС6 000 грн.
Ближайшие даты
  • 07.12.2017
  • 12.03.2018
  • 23.04.2018