Скоро  Скачать PostgreSQL: Уровень 1. Основы SQL [Специалист] [Николай Обухов]

  • Автор темы Автор темы Mr. Pin
  • Дата начала Дата начала

Mr. Pin

Редактор
Регистрация
11/08/2025
Сообщения
1,905
Реакции
6

PostgreSQL: Уровень 1. Основы SQL [Специалист] [Николай Обухов]​


0.webp

Курс обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных.

Обучение проходит на PostgreSQL 17

Курс обеспечивает слушателей базовыми знаниями SQL, позволяющими составлять запросы к одной или нескольким таблицам, модифицировать данные таблиц, создавать объекты базы данных, а также получить представление об индексах и транзакциях.

Курс предусматривает практические занятия, опросы и выполнение домашних заданий.

Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес-аналитиков, научных работников и тех, кто хочет войти в сферу информационных систем.

Вы научитесь

  • проектировать и создавать объекты базы данных и взаимосвязи между ними;
  • выполнять простые запросы, фильтрацию, сортировку и группировку данных;
  • выполнять запросы к нескольким таблицам, используя соединения, подзапросы и CTE;
  • манипулировать данными в базе;
  • адаптировать структуру базы данных под вновь возникающие требования.
  • Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

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

Модуль 1. Введение в PostgreSQL (2 ак. ч.)

Обзор основных возможностей БД PostgreSQL.

Язык SQL, его структура и основные команды.

Обзор актуальной версии.

Обзор инструментария PostgreSQL.

Модуль 2. Проектирование базы данных и создание ее первичной структуры (6 ак. ч.)

Обзор структуры таблицы.

Основные типы данных, используемые при создании столбцов таблицы.

Понятия первичного ключа. Ограничения целостности.

Команда Create Table.

Понятие внешнего ключа и ссылочная целостность.

Изменение структуры таблиц.

Практикум: Создание базы данных, таблиц и связей между ними, изменение структуры таблицы.

Модуль 3. Выборка данных (Select) (4 ак. ч.)

Простой запрос. Его основные возможности.

Арифметические выражения в выборке.

Работа с денежными типами Numeric и Money.

Получение структуры таблицы (описания).

Фильтрация данных. Предложение Where.

Поиск по шаблону. Операторы Like и Similar To. Регулярные выражения.

Сортировка данных. Предложение Order By.

Практикум: Получение информации из базы данных с использованием простых запросов, фильтрации и сортировки

Модуль 4. Встроенные функции PostgreSQL (6 ак. ч.)

Числовые функции.

Строковые функции.

Функции для работы с датой.

Преобразования типов.

Функция Coalesce и связанные с ней функции.

Операция Case.

Практикум: Получение информации из БД с использованием условных конструкций.

Модуль 5. Агрегатные функции и группировка (4 ак. ч.)

Основные агрегатные функции.

Группировка данных. Предложение Group By.

Фильтрация данных. Предложение Having.

Практикум: Выполнение агрегатных вычислений с разбивкой и фильтрацией по группам.

Модуль 6. Выборка данных из нескольких таблиц. Соединения и подзапросы (6 ак. ч.)

Операция Inner Join.

Операция Outer Join.

Перекрестное соединение Cross Join.

Соединение таблицы с самой собой.

Подзапросы и CTE.

Объединение результирующих множеств.

Практикум: Написание более сложных запросов с использованием нескольких таблиц и подзапросов.

Модуль 7. Индексы и представления (2 ак. ч.)

Индексы. Принцип работы. Создание индексов.

Представления. Принцип работы. Создание представлений.

Модуль 8. Модификация данных в СУБД (6 ак. ч.)

Добавление строк в таблицу при помощи команды Insert.

Использование команды Update для изменения строк таблицы.

Удаление данных из таблицы при помощи команды Delete.

Понятие транзакции.

Требования ACID.

Уровни изоляции транзакций.

Практикум: Наполнение таблиц, изменение и удаление данных в них.

Модуль 9. Подключение к СУБД из прикладной программы (4 ак. ч.)

Понятие клиентской библиотеки.

Основные виды клиентских библиотек.

Понятие объектно-реляционного соответствия.

Итоговое тестирование.

Цена: 49990 руб.

 
Назад
Сверху