Курс: Программирование на PL/pgSQL, разработка текстовых поисковых систем на PostgreSQL, разработка ГИС на PostgreSQL

Курс: Программирование на PL/pgSQL, разработка текстовых поисковых систем на PostgreSQL, разработка ГИС на PostgreSQL

Курс: Программирование на PL/pgSQL, разработка текстовых поисковых систем на PostgreSQL, разработка ГИС на PostgreSQL


Продолжительность курса: 40 ак. ч.

Описание курса:
На курсе слушатели приобретут навыки программирования на PL/pgSQL и познакомятся с теорией разработки текстовых поисковых систем, а также с системой хранения обработки текстовой информации в PostgreSQL. Курс знакомит со стандартами представления ГИС и научит разрабатывать ГИС с помощью расширений PostgreSQL.
Курс состоит из теоретической и практической части.

Аудитория:
• Разработчики PostgreSQL

Необходимая подготовка:
• знание основ языка SQL,
• навыки работы в операционной системе Windows или Linux.

Результат обучения:
После изучения слушатель будет уметь:
• Программировать на PL/pgSQL
• Работать со стандартами представления ГИС
• Разрабатывать ГИС с помощью расширений PostgreSQL.

Программа курса:

Модуль 1. Введение
• Общие характеристики сервера PostgreSQL и его расширений.

Модуль 2. Объекты хранения PostgreSQL
• Объекты хранения их назначение и администрирование:
• Типы данных
• Домены
• Последовательности
• Функции
• Триггера (event и табличные )
• Правила
• View

Модуль 3. Программирование на языке PL/pgSQL
• SQL-операторы и особенности их реализации в PostgreSQL ( SELEСT (Простой, подчиненный) INSERT, UPDATA, Delete. Строковые и агрегатные функции. План исполнения SQL оператора; Язык PL/pgSQL
• Структура программного модуля
• Типы данных
• Объявление переменных
• Динамические команды SQL
• Оператор Select into
• Операторы управления
• Операторы цикла
• Курсор
• Знакомство с возможностями ECPG

Модуль 4. Расширение PostGIS
• Введение в стандарт OpenGIS. Обзор ГИС расширений PostgreSQL. Принципы индексирования ГИС информации.
• Создание GIS-базы данных
• Специальные таблицы PATIAL_REF_SYS
• Создание столбцов для хранения ГИС информации
• Оператор INS ERT для геометрических объектов
• Оператор SELECT для геометрических объектов
• Выгрузка и загрузка ГИС информации
• Построение GiST индексов
• Использование функций OpenGIS
• Создание топологической базы данных
• Создание столбцов для хранения топологии
• Оператор INSERT для топологий
• Оператор SELE CT для топологий

Модуль 5. Расширение FST
• Элементы теории построения текстовых поисковых систем.
• Создание словарей, конфигураций.
• Типы tsvector, tsquery
• Обработка текстовой информации функции
• to_tsvector()
• to_tsquery ()
• setweight ()
• ts_debug()
• Индексы. Принципы индексирования текстовой информации. Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: PostgreSQL
  • Код курса: PSg13
  • Город: Екатеринбург, Пермь,
  • Направление: PostgreSQL
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 34900 ₽
  • Дистанционно: 34900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru