Курс Язык SQL предназначен для тех, кто хочет освоить работу с реляционными базами данных и научиться эффективно использовать язык SQL для управления данными.
PostgreSQL — одна из самых популярных и мощных систем управления базами данных (СУБД), которая широко используется в IT-индустрии. Курс сочетает в себе теоретические основы и практические задания, чтобы выпускники могли сразу применять полученные знания в реальных проектах.
• Освоение основ SQL. Изучение базовых принципов работы с реляционными базами данных и языком SQL.
• Получение практических навыков работы с одной из самых популярных СУБД – PostgreSQL.
• Начинающие разработчики. Те, кто только начинает свой путь в IT и хочет освоить работу с базами данных.
• Аналитики данных. Специалисты, которым необходимо извлекать и анализировать данные из баз данных.
• Системные администраторы. Те, кто занимается поддержкой и администрированием баз данных.
• Студенты и выпускники – все желающие получить востребованные навыки для старта карьеры в IT.
• Продуктовые менеджеры. Курс для тех, кто хочет лучше понимать, как работают базы данных и как взаимодействовать с разработчиками.
Писать SQL-запросы:
• Выполнять выборку данных с использованием SELECT, WHERE, GROUP BY, HAVING, ORDER BY.
• Работать с агрегатными функциями (COUNT, SUM, AVG, MIN, MAX).
• Использовать JOIN для объединения данных из нескольких таблиц.
• Применять подзапросы и CTE (Common Table Expressions).
Управлять данными:
• Вставлять данные с помощью INSERT.
• Обновлять данные с помощью UPDATE.
• Удалять данные с помощью DELETE.
Работать с PostgreSQL:
• Создавать и управлять базами данных и таблицами.
• Работать с индексами для оптимизации запросов.
• Использовать транзакции для обеспечения целостности данных.
Проектировать базы данных:
• Понимать принципы нормализации (1NF, 2NF, 3NF).
• Создавать схемы баз данных, учитывая требования бизнеса.
• Работать с первичными и внешними ключами.
Оптимизировать запросы:
• Анализировать выполнение запросов с помощью EXPLAIN и EXPLAIN ANALYZE.
• Понимать, как работают индексы и когда их использовать.
• Избегать типичных ошибок, ведущих к медленным запросам.
Решать практические задачи:
• Работать с реальными данными и решать задачи, приближенные к рабочим ситуациям.
• Использовать SQL для анализа данных и генерации отчетов.
Использовать расширенные возможности PostgreSQL:
• Работать с оконными функциями.
• Использовать JSON и JSONB для хранения и обработки полуструктурированных данных.
• Работать с триггерами и хранимыми процедурами.
Курс рассчитан на новичков, поэтому специальной подготовки не требуется, но с этой подготовкой вам будет проще:
• Уверенное использование операционной системы (Windows, macOS или Linux).
• Базовые навыки работы с командной строкой (терминалом) будут плюсом, но не обязательны.
• Понимание простых логических операций (И, ИЛИ, НЕ).
• Умение работать с условиями (например, "если A, то B").
• Базовые знания алгебры (например, что такое функции и переменные).
• Базовое понимание английского языка, так как большинство терминов в SQL и документации к PostgreSQL — на английском.
• Курс предполагает активную работу с данными и выполнение практических заданий. Важно быть готовым к самостоятельной работе и повторению материала.
Что не требуется:
• Опыт программирования: курс рассчитан на новичков, и знание языков программирования не обязательно.
• Опыт работы с базами данных? так как курс начинается с основ, и все необходимые концепции будут объяснены.
Курс "Язык SQL" – это практический и структурированный путь к освоению работы с базами данных. Вы научитесь писать эффективные SQL-запросы, проектировать базы данных, оптимизировать их производительность и решать реальные задачи. Эти навыки открывают двери в такие профессии, как SQL-разработчик, аналитик данных, дата-инженер и многие другие.
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дневное обучение 10:00-17:00. Режим обучения: пн-пт Место проведения:
Новосибирск, ул. Коммунистическая, 48а БЦ "Фанат" |
40 |
12.05.2025
выбрать другую дату
|
20 000 руб. | 36 000 руб. |
![]() |
Очная с применением ДОТ. Режим обучения: пн-пт | 40 |
12.05.2025
выбрать другую дату
|
20 000 руб. | 36 000 руб. |
![]() |
Форма обучения | Академ. часы | Ближайшая группа | Цена | ![]() |
|
Частные лица | Организации | ||||
Дневное обучение 10:00-17:00. Режим обучения: пн-пт Место проведения:
Новосибирск, ул. Коммунистическая, 48а БЦ "Фанат" |
40 |
12.05.2025
выбрать другую дату
|
20 000 руб. | 36 000 руб. |
![]() |
Очная с применением ДОТ. Режим обучения: пн-пт | 40 |
12.05.2025
выбрать другую дату
|
20 000 руб. | 36 000 руб. |
![]() |
Введение
• Цели курса
• Обзор реляционных СУБД и терминологии
• Введение в SQL и среду его разработки
• Схема, используемая в курсе
Получение данных с помощью SQL SELECT
• Возможности выражения SELECT
• Арифметические выражения и неопределенные значения (NULL)
• Переименование столбцов
• Использование оператора конкотенации и ключевого слова DISTINCT
Ограничение и сортировка данных
• Ограничение количества строк
• Использование логических операторов AND, OR и NOT
• Использование операторов LIKE, IN, BETWEEN, IS NULL
• Правила приоритета для операторов в выражении
Использование однострочных функций для настраивания вывода
• Описание различия между функциями с одной строкой и несколькими
• Работа со строками
• Манипулировать числами с функциями ROUND, TRUNC и MOD
• Выполнение арифметических действий с датами
• Манипулирование датами с функциями даты
Использование функций преобразования и условных выражений
• Описание неявного и явного преобразования типа данных
• Использование TO_CHAR, to_number и функции преобразования TO_DATE
• Применение COALESCE функций к данным
• Использование условной логики в SELECT
Предоставление агрегированных данных
• Агрегатные функций
• Создание групп данных
• Ограничение групп данных
Отображение данных из нескольких таблиц с помощью JOIN
• Введение в JOIN
• Типы JOIN
• Self-JOIN
• Non equijoins
• OUTER join
Сочетание запросов
• Операторы UNION и UNION ALL
• Оператор INTERSECT
• Оператор EXCEPT
• Использование пункта ORDER BY в множественных операциях
Использование подзапросов для решения запросов
• Введение в подзапросы
• Однострочные подзапросы
• Многострочные подзапросы
Обработка данных
• Описание всех инструкций языка манипулирования данными (DML)
• Вставка строк в таблицу
• Обновление строк в таблице
• Удаление строк из таблицы
• Управление транзакциями
Введение в создание таблиц
• Доступные типы данных столбцов
• Создание простой таблицы
• Определение ограничений при создании таблиц
Создание других объектов схемы
• Представления
• Последовательности
• Индексы
Расширенное использование подзапросов
• Подзапросы, содержащие несколько столбцов
• Скалярные подзапросы в SQL
• Коррелированные подзапросы
• Операторы EXISTS и NOT EXISTS
Использование подзапросов в качестве источника данных
• Подзапросы в предложении FROM;
• Подзапросы с оператором UNION ALL;
• Подзапросы с группировкой;
• Предложение WITH;
Поддержка регулярных выражений
• Преимущества использования регулярных выражений
• Использование регулярные выражения для поиска, сопоставления и замены строк
Оконные функции
• Принципы применения оконных функций
• Основные оконные фунции
Раздел не найден.