Top.Mail.Ru
+7 (495) 150 96 00 academy@academyit.ru Войти

В корзине ничего нет.


Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#SLIT-027 # Базы данных # 40 ак. часов

PostgreSQL: Разработка


Физлицам 29700 ₽
     
Юрлицам 33000 ₽
Очное обучение. Курсы проводятся во всех региональных учебных центрах Академии АйТи или на базе заказчика.
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.

Забронировать курс

Спасибо за интерес к нашему курсу! Обратитесь через форму «Запросить информацию» для получения более точной информации о датах обучения.


Содержание

1

Модуль 1: Типы данных


Система типов PostgreSQL
Целочисленные типы
Числа с плавающей запятой
Числа с плавающей запятой заданной точности
Монетарный тип
Символьные типы
Бинарный тип
Типы даты/времени
Булевский тип
Тип строки битов
Тип UUID
Перечисления
Составной тип (структура)
Массивы
Другие типы
Приведение типов
Последовательности

2

Модуль 2: Написание запросов на языке SQL


Структура языка
Таблицы, иерархии таблиц, схемы
Локализация
Установка клиентских настроек локализации
Команда SELECT
Табличные выражения
Предложения SELECT
Предложение FROM
Соединённые таблицы
Перекрёстное соединение
Внутреннее соединение
Внешнее соединение
Предложения USING и NATURAL
Псевдонимы для таблиц и столбцов
Подзапросы в предложении FROM
Табличные функции
Табличные функции и подзапросы с предложением LATERAL
Предложение WHERE
Предложения GROUP BY и HAVING
Сортировка строк
Предложения LIMIT и OFFSET
Предложение VALUES
Объединение запросов
Оператор CASE
Работа со значением NULL
Выражения подзапросов
Использование представлений
Управление транзакциями
Уровни изолированности транзакций
Блок управления транзакциями
Построчные блокировки
Добавление данных
Изменение данных
Удаление данных
Команда TRUNCATE
Общие табличные выражения
Курсоры в SQL
Создание курсоров
Применение курсоров
Закрытие курсоров
Встроенные функции
Вызов оконных функций
Пользовательские функции в SQL
Параметры в функциях SQL
Функции SQL на базовых типах
Функции SQL на составных типах
Функции SQL с выходными параметрами
Функции SQL с переменным количеством параметров
Функции SQL со значением параметров по умолчанию
Функции SQL в качестве табличных данных
Функции SQL, возвращающие набор строк
Табличные функции SQL
Полиморфные функции SQL
Перегрузка функций
Волатильность функций

3

Модуль 3: PL/pgSQL – процедурный язык SQL


О языке программирования PL/pgSQL
Структура блока PL/pgSQL
Выражения
Оператор присваивания
Объявление переменных
Секция объявлений
Команда ALIAS
Атрибут %TYPE
Атрибут %ROWTYPE
Тип переменной RECORD (запись)
Локали переменных
Выполнение команд SQL
Выполнение запросов, не возвращающих результат
Выполнение запросов, возвращающих одну строку
Динамически формируемые команды в PL/pgSQL
Получение статуса выполнения команды
Управляющие структуры
Условный оператор IF
Условный оператор CASE
EXIT и CONTINUE в циклах
Цикл LOOP
Цикл WHILE
Цикл FOR (целочисленный)
Цикл FOR (по строкам запроса)
Цикл FOREACH (по элементам массива)
Курсоры в PL/pgSQL
Курсорные переменные
Открытие курсоров
Использование курсоров
Закрытие курсоров
Цикл FOR (по строкам курсора)
Обработка исключений
Обработка ошибок
Получение информации об ошибках
Генерация ошибок и вывод сообщений
Функции в PL/pgSQL
Определение функций
Объявления параметров функции
Перегрузка функций
Удаление функций

4

Модуль 4: Триггеры в PL/pgSQL


Создание триггеров на изменение данных
Удаление триггеров на изменение данных
Триггерные функции на изменение данных
Создание триггеров на события и команды DDL
Удаление триггеров на события и команды DDL
Триггерные функции на события и команды DDL

5

Модуль 5: Дополнительные возможности разработки


Пользовательские агрегаты
Создание агрегатных функций
Удаление агрегатных функций
Пользовательские операторы
Создание операторов
Удаление операторов
Пользовательское привидение типов
Создание преобразователя
Удаление преобразователя
Домены
Создание домена
Удаление домена
Создание правила
Удаление правила

0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#

Академия АйТи


a Softline Company

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
CAPTCHA

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться

Корзина

Курс добавлен в корзину, теперь нужно