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