0Корзина Закладки 0

Укажите в поиске ключевое слово / автора / название курса

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

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

Артикул: 11630 В наличии

Автор курса: Специалист

Категория: Программирование / Специалист

Дата выхода: 2025

Продажник от автора: Перейти на продажник

Вид доступа: Облако Mail


390 RUB
О материале

Описание

Курс обеспечивает слушателей базовыми знаниями 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 ак. ч.)
Понятие клиентской библиотеки.
Основные виды клиентских библиотек.
Понятие объектно-реляционного соответствия.
Итоговое тестирование.

18.08.2025 — 22.08.2025

ИСТОЧНИК

СКАЧАТЬ

Информация о курсе

Вы находитесь на странице товара «Специалист - Николай Обухов → PostgreSQL: Уровень 1. Основы SQL», это обучающий материал 2025 года, который можно приобрести в магазине MANY-COURSES.NET.

Данный курс расположен на платформе «Облако Mail». Вы можете перейти на оригинальный продажник, чтобы ознакомиться с предложением автора.

В нашем магазине этот материал доступен со скидкой за 390 рублей. Курс входит в рубрику «Программирование / Специалист». Другие материалы автора «Специалист» можно найти через поиск по сайту.

Похожие курсы

Другие доступные материалы
Помощь перед покупкой

Вопросы и ответы

Как получить курс?

Добавьте курс в корзину или нажмите «Купить», выберите удобный способ оплаты и завершите заказ. После подтверждения оплаты ссылки на материалы автоматически придут на указанную почту. Авторизованные пользователи также найдут купленные материалы в разделе «Мои покупки».

Подробная инструкция по покупке.

Почему такая цена?

Материалы приобретаются совместно, поэтому стоимость заметно ниже цены автора. Вы получаете запись курса и заявленные материалы для самостоятельного обучения; обратная связь автора обычно не входит, если отдельно не указано обратное.

Нашли дешевле?

Пришлите нам ссылку на более дешёвое предложение — проверим его и постараемся сделать цену ниже. Написать нам о цене.

Где будет доступ к курсу?

Для этого товара указан вид доступа: Облако Mail. После оплаты вы получите нужную ссылку или приглашение.

Можно ли скачать материалы?

Если материалы находятся в облачном хранилище, их обычно можно смотреть онлайн или скачать себе. Исключения зависят от формата конкретного курса.

Есть ли гарантия получения?

После подтверждения оплаты выдача происходит автоматически. Если возникнет вопрос с оплатой или доступом, напишите нам в Telegram, через чат на сайте или на admin@many-courses.net. До покупки по запросу можем показать дополнительные скриншоты или фрагмент содержимого.