Курс: Курс для аналитиков и разработчиков PostgreSQL
Продолжительность курса: 40 ак. ч.
Описание курса:
Слушатели получат ценные навыки работы с одной из самых мощных баз данных в мире.
Аудитория:
• Аналитики;
• Разработчики СУБД PostgreSQL.
Необходимая подготовка:
• Базовые знания PostgreSQL и аналитики.
Программа курса:
Модуль 1. Архитектура:
• Жизненный цикл базы данных;
• Архитектура и дизайн системы;
• Общее устройство PostgreSQL;
• Изоляция и многоверсионность;
• Логическая структура PostgreSQL.
Модуль 2. Проектирование базы данных:
• Сбор требований;
• Моделирование требований с помощью сценариев использования;
• Тестирование системы;
• Построение ER-моделей;
• Построение модели классов в UML;
• Шаблоны моделирование данных;
• Проектирование схемы реляционной базы данных.
Модуль 3. SQL:
• Установка и управление, psql;
• Буферный кэш и журнал;
• Физическая структура;
• Схема данных приложения «Книжный магазин»;
• Взаимодействие с СУБД;
• Функции;
• Составные типы.
Модуль 4. Оптимизация запросов:
• Статистика оптимизатора;
• Использование памяти;
• Профилирование;
• Оптимизация.
Модуль 5. PL/pgSQL:
• Обзор и конструкции языка;
• Выполнение запросов;
• Курсоры;
• Динамические команды;
• Массивы;
• Обработка ошибок;
• Триггеры;
• Отладка;
• Разграничение доступа.
Окончательная цена указывается в договоре на обучение.
Записаться на курс