Oracle 11g: Основы SQL 2
Курс предлагает слушателям углубленное изучение языка SQL. Рассматриваются методы выборки данных с использованием таких технологий, как ROLLUP, CUBE; сложные подзапросы и иерархические запросы. Кроме того, в курсе изучаются возможности, обеспечивающие обработку в хранилищах данных при работе с большими наборами данных, а также работа с данными в разных временных зонах.
Аудитория
Курс предназначен для различных категорий специалистов, использующих Oracle9i, Oracle 10g и Oracle 11g.
- Разработчиков приложений
- Администраторов баз данных
- Системных аналитиков
- Специалистов отделов технической поддержки
- Конечных пользователей Oracle
Приобретаемые навыки
- использования технологий Flashback Query, Flashback Versions;
- эффективного манипулирования большими наборами данных;
- применения функций для работы с различными временными форматами и часовыми поясами;
- создания сложных отчетов с группировкой данных при помощи операторов ROLLUP, CUBE, GROUPING SETS;
- использования подзапросов;
- создания иерархических запросов;
- использования регулярных выражений в Oracle.
Модуль 1: Контроль доступа пользователя
- Отличия системных привилегий от объектных.
- Создание пользователей.
- Предоставление системных привилегий.
- Выдача привилегий на таблицы.
- Создание роли и предоставление ей привилегий.
- Смена пароля пользователя.
- Предоставление объектных привилегий.
- Отнятие привилегий.
Модуль 2: Управление объектами схемы
- Добавление, изменение и удаление столбца.
- Добавление и удаление ограничений.
- Включение и отключение ограничений, отложенная проверка ограничений.
- Создание и удаление индексов.
- Создание индексов, основанных на функциях.
- Выполнение операции FLASHBACK.
- Создание и использование внешних таблиц.
Модуль 3: Управление объектами при помощи словаря данных
- Словарь данных.
- Использование представлений словаря.
- Информация о таблицах и столбцах.
- Просмотр информации об ограничениях.
- Просмотр информации о последовательностях, индексах и синонимах.
- Как добавить комментарии к таблице и столбцам.
Модуль 4: Манипулирование большими наборами данных
- Манипулирование данными с использованием подзапросов.
- Описание особенностей многотабличной команды INSERT.
- Использование различных типов многотабличной команды INSERT.
- Слияние строк при помощи команды MERGE.
- Отслеживание изменений в данных за определенный период времени.
Модуль 5: Сопровождение данных различных временных зон
- Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон.
- Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время.
- Практическое применение ряда функций даты и времени для глобализации приложений.
Модуль 6: Выборка данных с использованием усложнённых подзапросов
- Многостолбцовые подзапросы.
- Использование скалярных подзапросов в SQL.
- Круг проблем, решаемых при помощи коррелированных подзапросов.
- Модификация и удаление строк при помощи коррелированных подзапросов.
- Использование операторов EXISTS и NOT EXISTS.
- Применение предложения WITH.
Модуль 7: Поддержка регулярных выражений
- Преимущества применения регулярных выражений.
- Использование регулярных выражений для поиска соответствия и замещения строк.
- Понимание концепций и техник обработки данных, знание основ SQL. Рекомендуемые курсы: EA-11gSQL1.
Запись на курс
Код курса | EA-11gSQL2 |
---|---|
Длительность | 2д (16ч) |
Код экзамена | |
Стоимость без НДС | 15 000 грн. |