На этом курсе начинают с основ безопасности. Рассматривают разницу между системными и объектными привилегиями. Учатся создавать пользователей, предоставлять им права доступа. Показывают, как работать с ролями - создавать их и настраивать привилегии. Также разбирают смену паролей и процедуру отбора прав.
Далее переходят к управлению структурой базы данных. Учат добавлять, изменять и удалять столбцы в таблицах. Делают акцент на работе с ограничениями - добавляют, удаляют, включают и отключают их. Показывают создание индексов, включая специальные индексы на основе функций. Отдельно рассматривают операцию FLASHBACK для восстановления данных и работу с внешними таблицами.
Этот блок посвящен работе с системными каталогами. Объясняют, что такое словарь данных и как им пользоваться. Учатся получать информацию о таблицах, столбцах, ограничениях. Рассматривают просмотр данных о последовательностях, индексах и синонимах. Также показывают, как добавлять комментарии к таблицам и отдельным столбцам для лучшей документации.
Здесь переходят к более сложным операциям с данными. Изучают манипулирование данными с помощью подзапросов. Подробно рассматривают многотабличные INSERT команды различных типов. Показывают, как объединять данные с помощью MERGE. Также учат отслеживать изменения в данных за определенный период времени.
Этот модуль охватывает работу с временными данными. Объясняют различные типы данных для хранения даты и времени, включая дробные доли секунды. Рассматривают типы интервальных данных для вычисления разницы между двумя моментами времени. Показывают практическое применение функций даты и времени для глобальных проектов с разными часовыми зонами.
Углубленно изучают работу с подзапросами. Рассматривают многостолбцовые подзапросы и скалярные подзапросы в SQL. Объясняют коррелированные подзапросы и их практическое применение. Показывают, как модифицировать и удалять данные с помощью коррелированных подзапросов. Изучают операторы EXISTS и NOT EXISTS, а также использование предложения WITH.
Последний модуль посвящен работе с текстовыми данными. Объясняют преимущества использования регулярных выражений. Показывают, как применять их для поиска и замены строк в Oracle. Это помогает эффективно обрабатывать сложные текстовые шаблоны.
После завершения курса учащиеся могут использовать технологии Flashback для работы с историей данных. Умеют эффективно манипулировать большими наборами данных. Работают с различными временными форматами и часовыми поясами. Создают сложные отчеты с группировкой данных. Используют подзапросы и иерархические запросы. Применяют регулярные выражения для работы с текстовыми данными в Oracle.
Курс включает поддержку ментора, который помогает со сложными моментами. Большое внимание уделяется практическим заданиям для закрепления навыков. После успешного завершения выдается сертификат о прохождении курса.