СЕ131 «Углубленная подготовка по SQL для DB2”
Содержание курса
Обучение предназначено для конечных пользователей SQL, прикладных программистов, администраторов баз данных и персонала поддержки пользователей, желающих углубить знания SQL. Курс для пользователей, работающих в среде Windows.
Цель курса: показать возможности SQL для доступа к базам данных DB2 в различных средах.
Необходимая подготовка: умение составлять и выполнять основные операторы SQL
После прохождения обучения вы сможете:
· Объяснить основные понятия реляционной базы данных
· Использовать некоторые из особенностей OLAP DB2, такие как функции GROUPING и RANKING
· Создавать таблицы, представления и индексы
· Использовать ссылочную целостность данных, проверочные ограничения и триггеры
· Использовать внешние и внутренние объединения
· Использовать выражения CASE и функцию CAST
· Определить влияние суммарных таблиц, таблиц материализованных запросов и временных таблиц
· Строить комплексные подзапросы
· Использовать большую часть скалярных функций SQL
· Использовать продвинутые конструкции SQL, такие как рекурсивный SQL и табличные выражения
· Создавать пользовательские типы данных и пользовательские функции
· Избегать несколько самых частых причин плохого выполнения SQL
Программа курса:
1. Основы SQL и OLAP Упражнение: Основы SQL и OLAP
2. Создание объектов Упражнение: Создание объектов
3. Объединение данных Упражнение: Объединение данных
4. CASE, CAST, Summary Tables и MQT Упражнение: CASE, CAST, Summary Tables и MQT
5. Использование подзапросов Упражнение: Использование подзапросов
6. Скалярные функции Упражнение: Скалярные функции
7. Рекурсивный SQL Упражнение: Рекурсивный SQL
8. UDT/UDF и производительность Упражнение: UDT/UDF и производительность
9. SQL и производительность DB2 Упражнение: SQL и производительность DB2