Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

Интерактивные путеводители

Программирование и СУБД

programming-sm

Бизнес-аналитика

business-analytics-s

Типы обучения

Знаете ли Вы, что...

Курс IBM DB2. Уровень 2. Язык SQL для DB2 пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

Подписаться на рассылку


Полезные статьи
Обучающие материалы
Афиши и билеты на конференции
Подарки наших партнеров

Я принимаю условия Политики конфиденциальности и даю согласие на обработку персональных данных в соответствии с законодательством России

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

Вы подписались на рассылку

IBM DB2. Уровень 2. Язык SQL для DB2




По окончании курса Вы будете уметь:
  • в совершенстве владеть языком SQL для DB2;
  • уметь применять средство IBM Data Studio для разработки запросов и создания простых приложений DB2;
  • уметь составлять запросы на выборку данных  для формирования разнообразных отчетов;
  • уметь изменять данные в таблицах на основе различных критериев;
  • уметь работать с данными различных типов, обрабатывать строки, выполнять вычисления над числами, форматировать дату и время;
  • уметь создавать таблицы различного типа и применять ограничения и правила для столбцов таблицы;
  • уметь создавать представления и использовать их для выборки и изменения данных;
  • уметь создавать последовательности и использовать их для генерации ключей;
  • уметь выявлять причины снижения производительности запросов и принимать меры по повышению производительности запросов;
  • уметь разрабатывать триггеры,  обеспечивающие целостности данных;
  • уметь разрабатывать скалярные и табличные функции и хранимые процедуры на языке SQL.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Отзывы о Центре

Тут работают очень отзывчивые люди с желанием поделиться знаниями с другими людьми. Мне очень понравилось! Желаю Вам прогрессировать и развиваться дальше! Сейчас меня всё устраивает и я обязательно буду учиться далее

Cлушатель: Загер Давид Константинович

Удобство организации учебного процесса от момента заказа курсов до непосредственного обучения. Информационный обмен на высшем уровне. Обратная связь с кураторами и "бумажный" документооборот организованы прекрасно.

Cлушатель: Милованов Антон Михайлович

Предварительная подготовка

Требуемая подготовка: Навыки работы с реляционными базами данных, начальные знания в области IBM DB2.

Рекомендуемая подготовка (необязательная): Успешное окончание курса IBM DB2. Уровень 1. Основы IBM DB2 или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Программа курса

  Тема Ак. часов  
   
  Модуль 1. Средство IBM Data Studio
  • Установка DataStudio
  • Режимы DataStudio: Database Explorer, Data Project Explorer,  DataOutput
  • Мастера Data Studio
  • Настройка подключения к базе данных
  • Практическая работа:
  • Установка и запуск Data Studio, настройка соединения с DB2
2  
  Модуль 2. Основы SQL
  • Операторы языка SQL: язык DCL, DML и DDL
  • Установка соединения
  • Выборка данных
  • Вставка, удаление и изменение записей в таблице
  • Создание таблиц
  • Добавление столбцов в таблицу
  • Удаление таблиц
  • Практическая работа:
  • Cоздание таблицы и работа с ее данными
2  
  Модуль 3. Выборка данных из одной таблицы
  • Управление столбцами выборки
  • Упорядочивание данных с использованием ORDER BY, особенности упорядочивания данных по нескольким столбцам
  • Фильтрация данных с использованием ключевого слова WHERE
  • Предикаты DB2
  • Базовые предикаты
  • Предикаты IS NULL и IS NOT NULL
  • Предикаты IN и BETWEEN
  • Предикат LIKE, поиск строк по шаблонам
  • Условные операторы AND, OR и NOT
  • Оператор VALUES
  • Основные скалярные функции DB2
  • Математические функции, строковые функции, функции даты и времени
  • Регистры DB2, использование регистров CURRENT TIMESTAMP, CURRENT DATE, CURRENT SCHEMA
  • Практическая работа:
  • Построение запросов со сложными условиями, обработка строк в запросах, математические вычисления в запросах, обработка даты и времени в запросах
4  
  Модуль 4. Выборка данных из нескольких таблиц
  • Использование нескольких таблиц в запросе
  • Определение псевдонимов таблиц
  • Внутреннее соединение таблиц (INNER JOIN)
  • Внешнее соединение таблиц (LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN)
  • Соединение трех таблиц
  • Объединение выборок. Операции UNION и UNION ALL
  • Пересечение выборок. Операции INTERSECT и INTERSECT ALL
  • Исключение записей из выборок. Операции EXCEPT и EXCEPT ALL
  • Практическая работа:
  • Cоединение трех таблиц, работа над множествами записей с использованием операций UNION, EXCEPT, INTERSECT
4  
  Модуль 5. Группировка данных
  • Выборка неповторяющихся записей SELECT DISTINCT
  • Функции столбца: count, sum, avg, min, max
  • Группировка данных при помощи операции GROUP BY
  • Использование функций столбца при группировке
  • Фильтрация данных с использованием ключевого слова HAVING
  • Отличия между WHERE и HAVING
  • Порядок использования ключевых слов в запросе SELECT
  • Практическая работа:
  • Bыполнение запросов на группировку данных с использованием функций столбца
4  
  Модуль 6. Использование подзапросов
  • Понятие подзапроса
  • Использование подзапроса в качестве объекта выборки
  • Использование подзапроса для определения значения столбца
  • Соединение с подзапросом
  • Использование подзапросов в условиях WHERE
  • Использование предиката IN
  • Использование предиката EXISTS
  • Использование подзапросов в условиях HAVING
  • Ключевое слово WITH
  • Табличные функции
  • Практическая работа:
  • Использование подзапросов
3  
  Модуль 7. Изменение данных
  • Оператор INSERT
  • Использование подзапросов в операторе INSERT
  • Оператор DELETE
  • Использование ключевого слова WHERE и предикатов в операторе DELETE
  • Использование подзапросов в операторе DELETE
  • Оператор UPDATE
  • Использование ключевого слова WHERE и предикатов в операторе UPDATE
  • Использование подзапросов в операторе UPDATE
  • Практическая работа:
  • Построение сложных запросов по изменению данных
2  
  Модуль 8. Создание базовых таблиц
  • Особенности создания таблиц в DB2
  • Определение типов данных столбцов
  • Признак NULL
  • Задание значений по умолчанию
  • Правила расчета значений GENERATED
  • Создание проверочных ограничений
  • Создание ссылочных ограничений
  • Создание уникальных ключей
  • Определение табличного пространства
  • Работа с таблицами в DataStudio
  • Практическая работа:
  • Cоздание таблиц DB2
3  
  Модуль 9. Производительность запросов DB2
  • Оптимизатор SQL
  • Планы доступа, построение и анализ планов доступа
  • Кластерные индексы
  • Сбор статистики
  • Создание индексов
  • Особенности определения столбцов индекса
  • Уникальные индексы
  • Практическая работа:
  • Повышение производительности запросов
3  
  Модуль 10. Вспомогательные табличные объекты
ul>
  • Последовательности, создание и настройка последовательностей, использование последовательностей в запросах
  • Предназначение алиасов, создание и использование алиасов.
  • Представления (view). Создание представлений. Использование представлений для выборки данных. Использование представлений для изменения данных. Представления с опцией CHECK OPTION
  • Создание и применение пользовательских типов данных
  • Практическая работа:
  • Использование последовательностей для генерации ключевых значений, работа с представлениями
  • 3  
      Модуль 11. Разновидности таблиц DB2
    • Материализованные таблицы запросов (MQT). Предназначение и использование MQT.
    • Многомерные кластеризованные таблицы. Предназначение и использование многомерных кластеризованных таблиц
    • Временные таблицы. Типы временных таблиц.
    • Особенности создания и использования временных таблиц.
    • Практическая работа:
    • Pабота с временными таблицами
    2  
      Модуль 12. Программные объекты DB2
    • Триггеры. Виды триггеров. Разработка триггеров.
    • Разработка скалярных пользовательских функций
    • SQL
    • Разработка табличных пользовательских функций
    • Разработка хранимых процедур SQL
    • Практическая работа:
    • Pазработка и тестирование триггеров, разработка скалярных функций, разработка табличных функций
    4  
      Модуль 13. Дополнительные возможности языка SQL
    • Дополнительные возможности группировки данных
    • GROUP BY ROLLUP
    • GROUP BY CUBE
    • GROUP BY grouping sets
    • Функции OLAP
    • Рекурсивный SQL
    • Определение уровня изоляции транзакции в запросе
    • Оператор MERGE
    4  
      Аудиторная нагрузка в классе с преподавателем 40 +20
    бесплатно
     
      По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

    Расписание

    Звоните по тел. +7 (495) 232-32-16

    Стоимость обучения (рублей)* 

    Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
    с 10:00 до 17:00 Вечер или Выходные
    Стандартная цена
    Вебинар Безлимитное обучение Записаться
    Частные лица 33 990 33 990 33 990 Бесплатно
    Организации 37 990 37 990 37 990

    Ваша выгода может быть 5 290 рублей

    IBM DB2. Уровень 2. Язык SQL для DB2 + IBM DB2. Уровень 3. Администрирование DB2 v10/v9 для Windows, UNIX и Linux = 63 690 руб.
    68 980 руб.
    Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

    Документы об окончании

    В зависимости от программы обучения выдаются следующие документы*:

    Cert_Common

    Свидетельство

    БУХ

    Удостоверение

    Cert_Inter

    Cертификат международного образца

    *До начала обучения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

    Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

    Все документы Центра

    logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика LiveInternet