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