Информация по курсам
Общая информация Курсы Oracle Курсы SQL Server 2016 Курсы SQL Server 2014 Курсы SQL Server 2012 Курсы Microsoft Access Курсы PostgreSQL Курсы MongoDB Расписание и стоимость Контакты
Условия обучения
Форма обучения Преподаватели Документы об окончании
Обратная связь
+7 (812) 703-02-02 Форум
Печать

ORA-02. Расширенный Oracle SQL


График обучения: 5 дней по 8 ак.ч. или 10 дней по 4 ак. часа

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Онлайн
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 17.10.2017 20000 18000 17000 24400 21950 20700 16800

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.

Преподаватели

Аннотация

Этот пятидневный курс предназначен для специалистов, которым необходимо получение расширенных навыков программирования на структурированном языке реляционных баз данных SQL.

Данный курс является логическим продолжением курса «ORA-01. Основы Oracle SQL».

Документы об окончании обучения

  • Удостоверение о повышении квалификации
    Удостоверение о повышении квалификации

Знания и умения, полученные в результате обучения

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

В результате изучения программы слушатели должны знать:

  • теоретические основы средств манипулирования объектами и пользователями Oracle;
  • факторы, влияющие на производительность выполнения запросов;

уметь:

  • осуществлять манипулирование большими объемами данных;
  • использовать преимущества иерархических запросов и регулярных выражений;
  • создавать итоговые отчеты при помощи групповых операций;
  • использовать расширенные возможности подзапросов;
  • создавать и управлять пользователями;
  • создавать и управлять другими объектами схем.

владеть:

  • навыками использования языка SQL для работы с базами данных;
  • навыками отладки программ на языке SQL;
  • навыками работы в среде разработки SQL Developer.

Курсы, в освоении которых помогут приобретенные знания:

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

Курс помогает подготовиться к получению следующих сертификаций:

Требования к начальному уровню знаний

  • Навыки работы с операционной системой семейства Windows;
  • Навыки работы с реляционными базами данных;
  • Опыт проектирования баз данных;
  • Знание основ языка SQL

Курсы, обеспечивающие достаточный начальный уровень знаний:

Программа курса

1. Введение

  • Цели и задачи модуля, основы SQL

Лабораторная работа: Написание простых SQL запросов

2. Управление пользователями

  • Системные и объектные привилегии
  • Роли

Лабораторная работа: Выдача пользователям привилегий на свои таблицы. Изменение таблиц других пользователей. Использование синонимов.

3. Управление объектами схем

  • Ограничения и индексы
  • Управление внешними таблицами

Лабораторная работа: Выдача пользователям привилегий на свои таблицы. Изменение таблиц других пользователей. Использование синонимов.

4. Управление объектами при помощи словаря данных

  • Использование словаря данных для изучения своих объектов
  • Получение разнообразной информации из словаря данных

Лабораторная работа: Получение информации о своих объектах

5. Работа с большими наборами данных

  • Многотабличная вставка данных
  • Оператор MERGE

Лабораторная работа: Многотабличная вставка данных. Оператор MERGE.

6. Работа с данными из разных временных зон

  • Типы данных для работы с временными зонами
  • Функции для работы с датой и временем

Лабораторная работа: Использование типов данных и функций для работы с датой и временем.

7. Использование подзапросов

  • Многостолбцовые подзапросы
  • Коррелированные подзапросы, предложение WITH

Лабораторная работа: Различные виды подзапросов. Использование WITH.

8. Регулярные выражения

  • Преимущества регулярных выражений
  • Использование регулярных выражений

Лабораторная работа: Использование регулярных выражений.

9. Иерархические запросы

  • Преимущества иерархических запросов
  • Создание древовидного отчета
  • Форматирование иерархических данных

Лабораторная работа: Создание иерархических запросов.

10. Создание отчетов при помощи групповых операций

  • Операторы для создания различных видов отчетности

Лабораторная работа: Использование операторов для создания различных видов отчетности