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
- Сравнение даты и времени во временной зоне сеанса