Подача информации удобна, доступна. На все вопросы получены исчерпывающие ответы. Отношение очень до.. ...»
Светлана Назарова
Все очень понравилось. Организация на высшем уровне... ...»
Вербовская Надежда
Уже есть некоторые сдвиги в питон программировании... ...»
Александр
Курс действительно великолепный. Я бы расширила и углубила его еще на столько же часов. Занятия бы с.. ...»
Жанна

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

IBM DB2. Уровень 2. Язык SQL для DB2
1.222 бел. руб.
Метка#: CJ0ROO6WJM
Статус курса: Ведется набор
  • ЗаказатьOpen or Close
    Пожалуйста, укажите полное имя (Ф.И.О.), свой номер телефона, e-mail чтобы мы могли записать Вас на выбранный курс.
    *Фамилия, Имя, Отчество
    *Номер телефона
    *E-mail
    Почтовый адрес и комментарий к заявке
    *Введите код
    captchacaptchacaptchacaptcha

По окончании курса Вы будете уметь:

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

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

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

для печати
  Тема Ак. часов  
   
  Модуль 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.Вспомогательные табличные объекты
  • Последовательности, создание и настройка последовательностей, использование последовательностей в запросах
  • Предназначение алиасов, создание и использование алиасов.
  • Представления (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
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.    

Дорогие слушатели, сервис организации обучения "EDUCATOR" и учебный центр "СПЕЦИАЛИСТ" при МГТУ им. Н.Э. Баумана г.Москва, подготовили для вас данный курс в режиме онлайн. Обучение построено посредством вебинаров, что дает возможность освоить данную дисциплину слушателю из любой точки Республики Беларусь или Мира. Для комфортного обучения понадобится только средство коммуникации (компьютер, ноутбук, планшет или смартфон) и доступ к интернету.

 

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

 

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

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

Расписание занятий:

Дорогие слушатели, мы составили гибкое расписание занятий для вас. Для комфортного освоения материала обучение проходит в:

  • Утренних группах (10.00-13.00);
  • Утро-день (10.00-17.10);
  • Дневных (14.00-17.10);
  • Вечерних группах (18.30-21.30);
  • Группах выходного дня.

Время проведения онлайн обучения - "Московское" (для жителей Республики Беларусь оно совпадает с местным). Это позволит вам выбрать наиболее удобное для вас время и темп обучения.

Для уточнения расписания курса свяжитесь с методистам по телефонам,через форму онлайн консультанта или укажите в форме заявке курса.

Желаем вам успехов в освоении выбранных программ!

Написать отзыв

Ваше имя:

Ваш отзыв:

Примечание: HTML разметка не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:


Educator | Сервис организации дистанционного обучения ©2013.
Vg-group.pro - создание сайта | продвижение сайта
Занятия транслируются из Учебного Центра "Специалист" при МГТУ имени Н.Э. Баумана
 

Заказать
Пожалуйста, укажите полное имя (Ф.И.О.), свой номер телефона, e-mail чтобы мы могли записать Вас на выбранный курс.

*Фамилия, Имя, Отчество
*Номер телефона
*E-mail
Почтовый адрес и комментарий к заявке
*Введите код
captchacaptchacaptchacaptcha