Oracle Database 12c: Введение в SQL (D80174GC11)

Oracle Database 12c Introduction to SQL



Oracle Database 12c: Введение в SQL (D80174GC11)
Код: O12cSQL
Направление обучения: Базы данных
Продолжительность: 5 дней / 40 часов
Цена для физ. лиц: 112838 руб.
Цена для юр. лиц: 125375 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

Курс знакомит с основными концепциями реляционной базы данных, а также с возможностями SQL в написании сложных запросов и манипулировании данными, с возможностями использования представлений словаря данных для получения метаданных и создания отчетов об этих объектах схемы

В курсе рассматриваются вопросы создания индексов и ограничений, а также изменения существующих объектов схемы. Кроме того, особое внимание в программе курса уделяется  некоторым из встроенных функций даты и времени, доступными в базе данных Oracle.

Успешное окончание обучения по программе курса позволит специалистам:

  • Создавать отчеты, включающие выборку отсортированных данных.
  • Выполнять команды DML для изменения данных.
  • Управлять доступом к индивидуальным объектам базы данных.
  • Сопровождать объекты схемы, в том числе с помощью представлений словаря данных. 

Цель курса

Формирование базовых знаний и навыков языка SQL

Целевая аудитория

  • Администраторы баз данных.
  • Системные аналитики.
  • Разработчики форм.
  • Разработчики PL/SQL.
  • Разработчики приложений.
  • Технические консультанты.

Необходимая подготовка

Понимание концепций обработки данных.

Содержание

1. Введение

  • Задачи курса, программа курса, приложения к курсу
  • Обзор основных возможностей базы данных Oracle 12c и сопутствующих продуктов
  • Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных
  • Введение в SQL и средства разработки на нем
  • Использование SQL Developer
  • Схема Human Resource (HR)
  • Таблицы, используемые в курсе
2. Извлечение данных при помощи команды SELECT
  • Список возможностей команды SELECT
  • Использование арифметических операторов и неопределенных значений в команде SELECT
  • Псевдонимы столбцов
  • Использование оператора конкатенации, строк-литералов, альтернативного оператора цитирования и предложения DISTINCT
  • Использование команды DESCRIBE для вывода структуры таблицы
3. Ограничение и сортировка данных
  • Использование предложения WHERE для выборки необходимых строк
  • Использование операторов сравнения и логических операторов в предложении WHERE
  • Переменные подстановки
  • Использование команд DEFINE и VERIFY
4. Использование однострочных функций
  • Демонстрация различий между однострочными и многострочными функциями SQL
  • Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
  • Преобразование чисел при помощи функций ROUND, TRUNC и MOD
  • Арифметические операции по отношению к типу данных DATE
  • Использование функций для работы с датами
5. Использование функций преобразования и условных выражений
  • Описание явного и неявного преобразования типов данных
  • Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
  • Вложенные функции
  • Применение функций NVL, NULLIF и COALESCE к данным
  • Использование логических условий IF THEN ELSE в команде SELECT
6. Агрегация данных при помощи групповых функций
  • Использование групповых функций в команде SELECT
  • Создание групп данных при помощи предложения GROUP BY
  • Исключение групп данных при помощи фразы HAVING
7. Отображение данных из нескольких таблиц при помощи соединений
  • Синтаксис соединения таблиц для доступа к данным более чем одной таблицы
  • Типы соединений
  • Естественное соединение
  • Соединение таблицы само с собой
  • Соединения с условиями, отличными от равенства
  • Внешние соединения
8. Использование подзапросов
  • Типы проблем, решаемые при помощи подзапросов
  • Однострочные подзапросы
  • Многострочные подзапросы
9. Операторы работы над множествами
  • Описание операторов работы над множествами
  • Операторы UNION и UNION ALL
  • Оператор INTERSECT
  • Оператор MINUS
  • Сопоставление результатов SELECT
  • Сортировка результатов при использовании операторов работы над множествами
10 Язык изменения данных (DML)
  • Описание команд DML
  • Транзакции базы данных
11 Использование языка определения данных (DDL)
12 Введение в представления словаря данных
  • Введение в словарь данных
  • Структура словаря данных
  • Использование представлений словаря данных
  • Запросы к представлениям словаря данных
13 Создание последовательностей, синонимов и индексов
  • Обзор последовательностей
  • Обзор синонимов
  • Обзор индексов
14 Создание представлений
15 Управление объектами схемы
  • Создание, изменение и удаление ограничения целостности
  • Создание и изменение временных таблиц
  • Создание и изменение внешних таблиц
16 Извлечение данных при помощи подзапросов
  • Извлечение данных с использованием подзапроса в качестве источника строк
  • Многостолбцовые подзапросы
  • Скалярные подзапросы
  • Коррелированные подзапросы
  • Применение выражения WITH
17 Изменение данных при помощи подзапросов
  • Использование подзапросов для изменения данных
  • Вставка данных в подзапрос
  • Использование выражения WITH CHECK OPTION в командах DML
  • Использование кореллированных подзапросов для обновления и удаления строк
18 Управление доступом пользователей
  • Системные привилегии
  • Создание ролей
  • Объектные привилегии
  • Отзыв объектных привилегий
19 Изменение данных
  • Обзор возможности — явное по умолчанию
  • Использование многотабличных команд INSERT
  • Использование оператора INSERT
  • Выполнение ретроспективных операций
  • Отслеживание ретроспективных изменений данных
20 Сопровождение данных различных временных зон
  • Функции CURRENT_DATE, CURRENT_TIMESTAMP и LOCALTIMESTAMP
  • Типы данных INTERVAL
  • Сравнение даты и времени во временной зоне сеанса


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


К сожалению, в этом курсе нет ближайших дат для бронирования, но вы можете запросить информацию.

Курс доступен в следующих пакетах:

Спецпредложения
Осенняя акция в Ростове-на-Дону!
Скидка 30% до 30 ноября!
Мероприятия
Школа HR в Санкт-Петербурге
Участие бесплатное. Приглашаем HR-руководителей, HR-менеджеров, экспертов и специалистов по обучению персонала.