PQSQLDevI
Архитектура СУБД PostgreSQLКод образовательной программы: Базы данных
PQSQLDevI
16 000
2 дня
По запросу

АННОТАЦИЯ

Первая часть авторского курса "СУБД PostgreSQL для разработчиков". Курс знакомит слушателей с архитектурой СУБД PostgreSQL, ее основными компонентами, логической и физической структурой. Прослушав курс, студенты научатся разрабатывать схему базы данных, структуры хранения данных, применять бизнес-правила к данным с помощью ограничений, строить индексы, а также переносить данные между различными базами данными. Занятия включают теоретические и практические учебные блоки.

ЦЕЛЕВАЯ АУДИТОРИЯ

  • Разработчики баз данных
  • Архитекторы
  • Разработчики приложений
  • Администраторы баз данных

ПРОГРАММА КУРСА

  • Обзор архитектуры реляционных СУБД
  • Понятие и характеристики реляционной базы данных
  • Архитектура приложений
  • Конфигурации баз данных
  • Архитектура СУБД PostgreSQL
  • Обзор архитектуры СУБД PostgreSQL и ее основные компоненты
  • Физическая и логическая структура
  • Подключение к базе данных PostgreSQL
  • Принципы организации хранения данных
  • Процессы и память
  • Обработка запросов
  • Транзакции
  • Согласованность данных
  • Параллельная обработка данных
  • Блокировка записей
  • Взаимные блокировки
  • Уровни изоляции транзакций
  • Разработка физической структуры
  • Этапы проектирования данных
  • Разработка схемы базы данных
  • Выбор физической структуры данных
  • Структуры хранения данных
  • Организация хранения
  • Элементы хранения базы данных
  • Управление табличными пространствами
  • Создание и удаление табличного пространства
  • Получение информации о табличном пространстве
  • Создание сегментов и экстентов
  • Управление экстентами
  • Создание и удаление таблиц
  • Временные таблицы
  • Получение информации о параметрах хранения таблицы
  • Управление использованием блочного пространства
  • Структура блока данных в СУБД PostgreSQL
  • Размер блоков данных
  • Управление блоками данны
  • Структура записи
  • Работа с индексами базы данных
  • Типы индексов
  • Выбор типа индекса
  • Создание индексов различных типов
  • Индексы и правила сортировки
  • Перестроение индексов
  • Проверка валидности индексов
  • Контроль использования индексов
  • Удаление индексов
  • Получение информации об индексах
  • Применение бизнес-правил с помощью ограничений
  • Понятие целостности данных
  • Типы ограничений
  • Первичные ключи
  • Ограничения уникальности
  • Ограничения-проверки
  • Ограничения NOT NULL
  • Внешние ключи
  • Ограничения-исключения
  • Создание и удаление ограничений
  • Отключение и включение ограничений
  • Получение информации об ограничениях
  • Рекомендации по использованию ограничений
  • Перенос и реорганизация данных
  • Способы переноса данных между различными базами данных и схемами
  • Выгрузка в SQL
  • Импорт дампа

РЕКОМЕНДУЕМЫЕ КУРСЫ

  • PQSQLI Основы PostgreSQL
  • PQSQLII Расширенные возможности PostgreSQL