Учебный центр «Специалист» при МГТУ им.Н.Э.Баумана Безлимитное обучение

+7 (495) 232-32-16

info@specialist.ru   skype icq

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

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

programming-sm

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

Специалист-ТВ

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

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

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

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

but-sbscr.jpg

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 Вечер или Выходные
    Стандартная цена
    Вебинар Безлимитное обучение Записаться
    Частные лица 30 990 30 990 30 990 Бесплатно
    Организации 34 490 34 490 34 490
    Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

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

    Cert_Common

    Свидетельство Центра "Специалист"

    Cert_Inter

    Свидетельство Центра "Специалист" международного образца

    БУХ

    Удостоверение о повышении квалификации

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

    yandexmoney.gif logo_wm.gif cyberplat1.gif Rambler's Top100 rating@mail.ru Яндекс.Метрика Рейтинг@Mail.ru LiveInternet