Уровень сложности:
Длительность курса: 40 ак.ч.
График обучения: 5 занятий по 8 ак.ч. или 10 занятий по 4 ак. часа
Аннотация
Этот пятидневный курс предназначен для специалистов, которым необходимо получение расширенных навыков программирования на структурированном языке реляционных баз данных SQL.
Данный курс является логическим продолжением курса «ORA-01. Основы Oracle SQL».
Знания и умения, полученные в результате обучения
В результате освоения программы у слушателей должен сформироваться комплекс знаний, умений и навыков в области создания SQL скриптов для управления данными в БД Oracle, а также для решения повседневных задач, требующих более глубокого знания языка. Параллельно формируются практические навыки по реализации полученных знаний.
В результате изучения программы слушатели должны знать:
- теоретические основы средств манипулирования объектами и пользователями Oracle;
- факторы, влияющие на производительность выполнения запросов;
уметь:
- осуществлять манипулирование большими объемами данных;
- использовать преимущества иерархических запросов и регулярных выражений;
- создавать итоговые отчеты при помощи групповых операций;
- использовать расширенные возможности подзапросов;
- создавать и управлять пользователями;
- создавать и управлять другими объектами схем.
владеть:
- навыками использования языка SQL для работы с базами данных;
- навыками отладки программ на языке SQL;
- навыками работы в среде разработки SQL Developer.
Курсы, в освоении которых помогут приобретенные знания
Курсы связанных направлений
Сегодня занятий по этому курсу нет.
20 800 ₽
Расчёт стоимости с учётом возможных скидок
26 000 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
- Навыки работы с операционной системой семейства Windows;
- Навыки работы с реляционными базами данных;
- Опыт проектирования баз данных;
- Знание основ языка SQL
Курсы, обеспечивающие достаточный начальный уровень знаний
1. Введение
- Цели и задачи модуля, основы SQL
Лабораторная работа: Написание простых SQL запросов
2. Управление пользователями
- Системные и объектные привилегии
- Роли
Лабораторная работа: Выдача пользователям привилегий на свои таблицы. Изменение таблиц других пользователей. Использование синонимов.
3. Управление объектами схем
- Ограничения и индексы
- Управление внешними таблицами
Лабораторная работа: Выдача пользователям привилегий на свои таблицы. Изменение таблиц других пользователей. Использование синонимов.
4. Управление объектами при помощи словаря данных
- Использование словаря данных для изучения своих объектов
- Получение разнообразной информации из словаря данных
Лабораторная работа: Получение информации о своих объектах
5. Работа с большими наборами данных
- Многотабличная вставка данных
- Оператор MERGE
Лабораторная работа: Многотабличная вставка данных. Оператор MERGE.
6. Работа с данными из разных временных зон
- Типы данных для работы с временными зонами
- Функции для работы с датой и временем
Лабораторная работа: Использование типов данных и функций для работы с датой и временем.
7. Использование подзапросов
- Многостолбцовые подзапросы
- Коррелированные подзапросы, предложение WITH
Лабораторная работа: Различные виды подзапросов. Использование WITH.
8. Регулярные выражения
- Преимущества регулярных выражений
- Использование регулярных выражений
Лабораторная работа: Использование регулярных выражений.
9. Иерархические запросы
- Преимущества иерархических запросов
- Создание древовидного отчета
- Форматирование иерархических данных
Лабораторная работа: Создание иерархических запросов.
10. Создание отчетов при помощи групповых операций
- Операторы для создания различных видов отчетности
Лабораторная работа: Использование операторов для создания различных видов отчетности