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