О чём курс

Курс «Oracle 19с: Основы SQL» представляет собой фундаментальную образовательную программу, разработанную для формирования у слушателей глубоких и практических знаний в области языка структурированных запросов SQL применительно к одной из самых мощных и востребованных систем управления базами данных в мире — Oracle 19c. Программа курса построена таким образом, чтобы последовательно провести обучающегося от базовых концепций реляционных баз данных до продвинутых техник манипулирования информацией и управления объектами схемы. Основной акцент в обучении сделан на практическое применение инструментов разработки, таких как Oracle SQL Developer, который является стандартом индустрии, а также SQL Plus для выполнения специфических задач.

Курс идеально подходит для широкого круга ИТ-специалистов: разработчиков приложений, которые хотят эффективно взаимодействовать с данными, администраторов баз данных, стремящихся автоматизировать рутинные задачи, разработчиков отчетов и бизнес-аналитиков, нуждающихся в извлечении и интерпретации данных для принятия управленческих решений. Обучение проходит на русском языке, что обеспечивает комфортное усвоение сложной технической терминологии и концепций.

По завершении курса выпускники приобретают комплексный набор навыков, необходимых для полноценной работы с БД Oracle. Вы научитесь создавать сложные запросы к одной или нескольким таблицам, используя продвинутые методы фильтрации, сортировки и соединения данных. Программа охватывает все аспекты языка манипулирования данными (DML), что позволит вам уверенно добавлять, изменять и удалять записи, а также обеспечивать целостность данных с помощью команд управления транзакциями. Вы освоите создание и сопровождение объектов базы данных, включая таблицы, индексы, представления и синонимы, а также научитесь управлять правами доступа пользователей, что критически важно для обеспечения безопасности корпоративных систем.

Особое внимание уделяется работе с функциями: вы научитесь применять однострочные и групповые функции для аналитической обработки данных, использовать подзапросы (включая скалярные и связанные) для решения нетривиальных задач, а также освоите мощный инструментарий регулярных выражений для сложного поиска и обработки текстовой информации. Прохождение данного курса — это инвестиция в вашу профессиональную востребованность. Специалисты, владеющие SQL на уровне Oracle 19c, пользуются высоким спросом на рынке труда, а полученные знания становятся надежным фундаментом для успешной карьеры в сфере разработки и администрирования баз данных. Методология обучения сочетает теоретические основы реляционных моделей с интенсивной практикой, что позволяет выпускникам сразу после завершения курса приступать к решению реальных бизнес-задач, пользуясь уважением работодателей и коллег.

Программа обучения

Модуль 1. Введение в базу данных Oracle 19с Обзор основных возможностей БД Oracle 19с Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных Классификация команд SQL как стандартного языка реляционных баз данных Обзор данных, используемых в курсе Использование SQL Developer для установления сеанса связи с базой данных Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer Модуль 2. Извлечение данных при помощи команды SELECT языка SQL Обзор возможностей команды SELECT Создание отчета при помощи базовой команды SELECT Выбор всех столбцов Выбор конкретных столбцов Заголовки столбцов по умолчанию Арифметические выражения Понимание приоритетов операторов Использование команды DESCRIBE для вывода структуры таблицы Модуль 3. Ограничение и сортировка данных Использование предложения WHERE для выборки необходимых строк Использование операторов сравнения и логических операторов в предложении WHERE Описание правил приоритета операторов сравнения и логических операторов Использование символьных литералов в предложении WHERE Сортировка строк с использованием предложения ORDER BY команды SELECT Сортировка результата в порядке возрастания и убывания значений Модуль 4. Использование однострочных функций в команде SELECT Демонстрация различий между однострочными и многострочными функциями SQL Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE Преобразование чисел при помощи функций ROUND, TRUNC и MOD Использование арифметических операций с датами в предложении SELECT Использование функций для работы с датами Модуль 5. Использование функций преобразования и условных выражений Неявное и явное преобразование типов данных Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE Вложенные однострочные функции Применение функций NVL, NULLIF и COALESCE к датам Использование логических условий IF THEN ELSE в команде SELECT Модуль 6. Агрегирование данных с использованием групповых функций Использование групповых функций в команде SELECT для создания аналитических отчетов Создание групп данных при помощи предложения GROUP BY Исключение групп данных при помощи предложения HAVING Модуль 7. Выборка данных из нескольких таблиц Написание команды SELECT для доступа к данным более чем одной таблицы Просмотр данных из таблиц при помощи внешнего соединения Соединение таблицы с самой собой (self join) Модуль 8. Использование подзапросов Типы проблем, решаемые при помощи подзапросов Определение подзапросов Типы подзапросов Однострочные и многострочные подзапросы Модуль 9. Использование операторов работы над множествами Описание операторов работы над множествами Использование операторов работы над множествами для объединения нескольких запросов в один Сортировка результатов при использовании операторов работы над множествами Модуль 10. Манипулирование данными Синтаксис команд DML Добавление строк в таблицу при помощи команды INSERT Использование команды UPDATE для изменения строк таблицы Удаление данных из таблицы при помощи команды DELETE Использование скриптов для манипулирования данными Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK Что такое согласованность чтения Модуль 11. Использование команд DDL для создания и управления таблицами Основные объекты БД, рассматриваемые в курсе Обзор структуры таблицы Основные типы данных, используемые при создании столбцов таблицы Использование простого синтаксиса для создания таблиц Какие правила целостности могут быть определены при создании таблицы Как работают объекты схемы: (команды ALTER,DROP) Модуль 12. Создание других объектов схемы Создание простого и сложного представления Доступ к данным через представление Создание, изменение и использование последовательностей Создание и сопровождение индексов Создание частных и публичных синонимов Модуль 13. Контроль доступа пользователя Отличия системных привилегий от объектных Создание пользователей Предоставление системных привилегий Выдача привилегий на таблицы Создание роли и предоставление ей привилегий Смена пароля пользователя Предоставление объектных привилегий Отмена привилегий Модуль 14. Управление объектами схемы Добавление, изменение и удаление столбца Добавление и удаление ограничений Включение и отключение ограничений, отложенная проверка ограничений Создание и удаление индексов Создание индексов, основанных на функциях Выполнение операции FLASHBACK Создание и использование внешних таблиц Модуль 15. Управление объектами при помощи словаря данных Словарь данных Использование представлений словаря Представления USER_OBJECTS и ALL_OBJECTS Информация о таблицах и столбцах Просмотр информации об ограничениях Просмотр информации о последовательностях, индексах и синонимах Как добавить комментарии к таблице и столбцам Модуль 16. Манипулирование большими наборами данных Манипулирование данными с использованием подзапросов Описание особенностей многотабличной команды INSERT Использование различных типов многотабличной команды INSERT Слияние строк при помощи команды MERGE Отслеживание изменений в данных за определенный период времени Модуль 17. Сопровождение данных различных временных зон Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время Практическое применение ряда функций даты и времени для глобализации приложений Модуль 18. Выборка данных с использованием усложнённых подзапросов Многостолбцовые подзапросы Использование скалярных подзапросов в SQL Круг проблем, решаемых при помощи коррелированных подзапросов Модификация и удаление строк при помощи коррелированных подзапросов Использование операторов EXISTS и NOT EXISTS Применение предложения WITH Модуль 19. Поддержка регулярных выражений Преимущества применения регулярных выражений Использование регулярных выражений для поиска соответствия и замещения строк

Складчина создана 21 мая 2020 г. · описание обновлено 20 мая 2026 г.

Теги курса

Инструменты

Другие материалы школы 12

С Специалист Все материалы
Oracle 12с: Новые возможности высокой доступности Oracle 12с: Новые возможности высокой доступности 2 985 ₽ 19 990 ₽ −85%У Углублённое изучение языка DAX для Excel PowerPivot 3 637 ₽ 11 990 ₽ −70%Программирование на языке Python для школьников. Уровень 2 Программирование на языке Python для школьников. Уровень 2 1 572 ₽ 12 990 ₽ −88%AL-1724C Установка и настройка кластерных систем высокой доступности Astra Linux AL-1724C Установка и настройка кластерных систем высокой доступности Astra Linux 4 000 ₽ 32 350 ₽ −88%FreeBSD. Уровень 2. Использование в качестве серверов в Internet FreeBSD. Уровень 2. Использование в качестве серверов в Internet 10 682 ₽ 26 990 ₽ −60%Управление и реинжиниринг бизнес-процессов. Базовый уровень Управление и реинжиниринг бизнес-процессов. Базовый уровень 1 056 ₽ 17 990 ₽ −94%Организация бюджетного контроля в MS EXCEL Организация бюджетного контроля в MS EXCEL 532 ₽ 12 990 ₽ −96%Администратор System Center 2012 Configuration Manager, SCCM Администратор System Center 2012 Configuration Manager, SCCM 1 076 ₽ 41 980 ₽ −97%П Программирование позиционной игры на языке Python для школьников Уровень 3 1 876 ₽ 13 990 ₽ −87%С Создание макросов в MS Excel на VBA 1 848 ₽ 13 990 ₽ −87%H HTML и CSS. Уровень 2. Создание сайтов на HTML 5 и СSS 3 (2019) 8 349 ₽ 20 990 ₽ −60%У Управление производством и ремонтами в 1С ERP 1 003 ₽ 14 990 ₽ −93%
5 422 ₽ 45 990 ₽