Oracle12 Ocновы SQL. Обучающий курс
Описание

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