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