Администрирование сервера баз данных PostgreSQL с применением языка запросов SQL и процедурного языка PL/pgSQL

Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

Даты / Дни недели / Время Тип слушателя Стоимость очного обучения, руб. Стоимость вебинара,
руб.
Действие
{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}}  % скидка действует до {{ course.discount_expire_date }} {{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Физ. лица - {{course.price_base_individuals ? course.price_base_individuals : '-'}} {{course.price_final_individuals ? course.price_final_individuals : '-'}} Бесплатно {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '-' }} {{course.price_final_individuals_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }} -
Юр. лица - {{course.price_base_entities ? course.price_base_entities : '-'}} {{course.price_final_entities ? course.price_final_entities : '-'}} Бесплатно {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '-' }} {{course.price_final_entities_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }} -

Оставить заявку на Очное обучение

Тип слушателя Ак. час. Стоимость
днем, руб.
Стоимость
вечером, руб.
Стоимость
в выходные, руб.
Заявка
Физические лица {{programInfo.akadem_hour}} {{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} Оставить заявку
Юридические лица {{programInfo.akadem_hour}} {{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }} {{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }} Оставить заявку

Оставить заявку на Вебинар

Тип слушателя Ак. час. Стоимость, руб. Заявка
Физические лица {{tables.webinar.akadem_hour}} {{tables.webinar.price_base_individuals}} Бесплатно Оставить заявку
Юридические лица {{tables.webinar.akadem_hour}} {{tables.webinar.price_base_entities}} Бесплатно Оставить заявку

Записаться на Дистанционное обучение

Тип слушателя Ак. час. Стоимость, руб. Записаться
Физические лица %
скидка действует до {{ tables.distant.discount_expire_date }}
{{tables.distant.akadem_hour}} {{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно Записаться
Юридические лица %
скидка действует до {{ tables.distant.discount_expire_date }}
{{tables.distant.akadem_hour}} {{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно Записаться

Продолжительность обучения: 60 академических часов

Форма обучения: очно, дистанционно, в формате вебинара

Стоимость обучения: 19 000 рублей - для физических лиц

                                    21 000 рублей - для юридических лиц

Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).

Документ об окончании: Удостоверение о повышении квалификации по курсу "Администрирование сервера баз данных PostgreSQL с применением языка запросов SQL и процедурного языка PL/pgSQL" установленного образца, сроком действия 5 лет.

Данные выданного документа вносятся в единый реестр ФИС ФРДО.

О процессе обучения:

Обучение проводится в технически оборудованных аудиториях, каждый слушатель обеспечен индивидуальным компьютером, учебные классы укомплектованы всеми необходимыми методическими материалами.

О курсе:

Модуль предназначен для того, чтобы научить слушателя основами языка запросов SQL для написания запросов и управлений базами данных на серверах PostgreSQL, а также позволяет научить администрировать и обеспечивать поддержку баз данных.

Тема Часы
Начало работы с базами данных PostgreSQL
1. Понятие реляционной базы данных. Требования к СУБД. Обзор PostgreSQL. Обзор языка SQL. Развертывание кластера PostgreSQL на виртуальной машине, настройка доступа. Средства управления: pgAdmin и DBeaver. 4
Структура таблиц реляционной базы данных
2. Столбцы и типы данных. Первичный ключ. Внешний ключ. ER-диаграммы. Разработка структуры простой базы данных. Создание таблиц при помощи графических средств. Команды DDL: CREATE, ALTER, DROP. Просмотр схемы данных существующей базы. 4
Извлечение и фильтрация данных
3. Использование выражения SELECT, фильтрация данных, работа со значениями NULL. Сортировка и ограничение количества записей.
4
Группировка и суммирование данных. Объединение данных
4. Суммирование данных с использованием функций агрегирования, суммирование и ранжирование группированных данных. Запрос к данным нескольких таблиц с использованием JOIN. Теоретико-множественные операции. 8
Подзапросы и представления
5. Написание базовых подзапросов. Обобщенные табличные выражения (CTE). Представления. 4
Изменение данных в таблицах
6. Обзор транзакций, вставка данных в таблицы. Удаление данных из таблиц, изменение данных в таблицах. 4
Процедурный подход
7. Функции в PostgreSQL. Написание функций на языке PL/pgSQL. Аргументы функции. Возвращаемый результат: скалярные и табличные функции. Императивное программирование в PL/pgSQL, переменные, ветвления, циклы. 6
Управление транзакциями
8. Уровни изолированности транзакций и аномалии. Примеры блокировок. Отслеживание взаимоблокировок процессов. 2
Производительность запросов
9. Сложность поиска, сортировки, объединения. Анализ плана выполнения запроса. Понятие индекса. Некластеризованные индексы. Индексы на основе дерева, необходимость обслуживания. 4
Безопасность PostgreSQL
10. Пользователи и роли. Полномочия на уровне кластера и на уровне базы данных. Протоколы подключения, ограничение адресов подключения. 4
Резервное копирование и восстановление
11. Стратегии резервирования и восстановления. Простой дамп базы данных. Настройка непрерывного резервирования. Восстановление последнего состояния базы данных. Восстановление к точке по времени. 8
Автоматизация управления PostgreSQL
12. Автоматизация управления PostgreSQL. Работа с агентом PostgreSQL. Управление заданиями агента. Обслуживание индексов. Автоматизация текущего обслуживания баз данных . 4
Мониторинг PostgreSQL
13. Системные представления. Сбор и управление данными производительности. Анализ собранных данных активности и производительности. 4
ИТОГО: 60
Тема Часы
Начало работы с базами данных PostgreSQL
1. Понятие реляционной базы данных. Требования к СУБД. Обзор PostgreSQL. Обзор языка SQL. Развертывание кластера PostgreSQL на виртуальной машине, настройка доступа. Средства управления: pgAdmin и DBeaver. 4
Структура таблиц реляционной базы данных
2. Столбцы и типы данных. Первичный ключ. Внешний ключ. ER-диаграммы. Разработка структуры простой базы данных. Создание таблиц при помощи графических средств. Команды DDL: CREATE, ALTER, DROP. Просмотр схемы данных существующей базы. 4
Извлечение и фильтрация данных
3. Использование выражения SELECT, фильтрация данных, работа со значениями NULL. Сортировка и ограничение количества записей.
4
Группировка и суммирование данных. Объединение данных
4. Суммирование данных с использованием функций агрегирования, суммирование и ранжирование группированных данных. Запрос к данным нескольких таблиц с использованием JOIN. Теоретико-множественные операции. 8
Подзапросы и представления
5. Написание базовых подзапросов. Обобщенные табличные выражения (CTE). Представления. 4
Изменение данных в таблицах
6. Обзор транзакций, вставка данных в таблицы. Удаление данных из таблиц, изменение данных в таблицах. 4
Процедурный подход
7. Функции в PostgreSQL. Написание функций на языке PL/pgSQL. Аргументы функции. Возвращаемый результат: скалярные и табличные функции. Императивное программирование в PL/pgSQL, переменные, ветвления, циклы. 6
Управление транзакциями
8. Уровни изолированности транзакций и аномалии. Примеры блокировок. Отслеживание взаимоблокировок процессов. 2
Производительность запросов
9. Сложность поиска, сортировки, объединения. Анализ плана выполнения запроса. Понятие индекса. Некластеризованные индексы. Индексы на основе дерева, необходимость обслуживания. 4
Безопасность PostgreSQL
10. Пользователи и роли. Полномочия на уровне кластера и на уровне базы данных. Протоколы подключения, ограничение адресов подключения. 4
Резервное копирование и восстановление
11. Стратегии резервирования и восстановления. Простой дамп базы данных. Настройка непрерывного резервирования. Восстановление последнего состояния базы данных. Восстановление к точке по времени. 8
Автоматизация управления PostgreSQL
12. Автоматизация управления PostgreSQL. Работа с агентом PostgreSQL. Управление заданиями агента. Обслуживание индексов. Автоматизация текущего обслуживания баз данных . 4
Мониторинг PostgreSQL
13. Системные представления. Сбор и управление данными производительности. Анализ собранных данных активности и производительности. 4
ИТОГО: 60

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

дистанционно

вебинар

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

После обучения вы получаете:

Контактная информация: