ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Целью обучения является приобретение теоретических знаний и практических навыков, связанных с разработкой баз данных (понимание архитектуры PostgreSQL, использование основных объектов БД: таблицы, индексы, представления, программирование на стороне сервера на языках SQL и PL/pgSQL, использование основных типов данных, включая записи и массивы, организация взаимодействия с клиентской частью приложения).
В этой версии программы учтены нововведения версий PostgreSQL 13, 14, 15 и 16.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||||||||||||||||||||||||||
После изучения курса вы сможете
- понимать архитектуру PostgreSQL;
- использовать основные объекты БД: таблицы, индексы, представления;
- программировать на стороне сервера на языках SQL и PL/pgSQL;
- использовать основные типы данных, включая записи и массивы;
- организовывать взаимодействия с клиентской частью приложения.
Содержание курса
Введение
Модуль 1. Базовый инструментарий
Модуль 2. Архитектура
Модуль 3. Организация данных
Модуль 4. Учебное приложение «Книжный магазин»
Модуль 5. SQL
Модуль 6. PL/pgSQL
Модуль 7. Разграничение доступа
Модуль 8. Резервное копирование
Модуль 1. Базовый инструментарий
- Установка и управление, psql.
Модуль 2. Архитектура
- Общее устройство PostgreSQL.
- Изоляция и многоверсионность.
- Буферный кеш и журнал.
Модуль 3. Организация данных
- Логическая структура.
- Физическая структура.
Модуль 4. Учебное приложение «Книжный магазин»
- Обзор приложения «Книжный магазин».
- Проектирование схемы данных, нормализация.
- Итоговая схема данных приложения.
- Организация интерфейса между клиентом и сервером.
Модуль 5. SQL
- Функции.
- Процедуры.
- Составные типы.
Модуль 6. PL/pgSQL
- Обзор и конструкции языка.
- Выполнение запросов.
- Курсоры.
- Динамические команды.
- Массивы.
- Обработка ошибок.
- Триггеры.
- Отладка
Модуль 7. Разграничение доступа
- Обзор разграничения доступа.
Модуль 8. Резервное копирование
- Логическое резервирование.
Слушатели
- разработчики баз данных PostgreSQL;
- специалисты, деятельность которых связана с разработкой баз данных.
Предварительная подготовка
- основы SQL;
- опыт работы с каким-нибудь процедурным языком программирования;
- минимальные сведения о работе в Unix.