Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
+7 (917) 898-94-26
  Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
  Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Разработка серверной части приложений PostgreSQL. Базовый курс

PP.DEV1

Получаемые знания и умения:

  • Общие сведения об архитектуре PostgreSQL
  • Использование основных объектов БД: таблиц, индексов, представлений
  • Программирование на стороне сервера на языках SQL и PL/pgSQL
  • Использование основных типов данных, включая записи и массивы
  • Организация взаимодействия с клиентской частью приложения

Содержание курса

Базовый инструментарий

  • Установка и управление, psql

Архитектура

  • Общее устройство PostgreSQL
  • Изоляция и многоверсионность
  • Буферный кеш и журнал

Организация данных

  • Логическая структура
  • Физическая структура

Приложение «Книжный магазин»

  • Схема данных и интерфейс

SQL

  • Функции
  • Процедуры
  • Составные типы

PL/pgSQL

  • Обзор и конструкции языка
  • Выполнение запросов
  • Курсоры
  • Динамические команды
  • Массивы
  • Обработка ошибок
  • Триггеры
  • Отладка

Разграничение доступа

  • Обзор разграничения доступа

Резервное копирование

  • Логическое резервирование

Предварительные знания:

  • Основы SQL
  • Опыт работы с каким-нибудь процедурным языком программирования
  • Минимальные представления о работе в Unix
Продолжительность: 4 дн.
Цена: 40000 р.