Информация по курсам
Общая информация Курсы 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. Создание отчетов при помощи групповых операций

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

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