Открываем 70+ курсов на неделю за 1 ₽Узнать больше
Партнёры Академика Pro
ProProВсе материалы курса доступны по подписке Академика Pro
  • Для всех
  • С сертификатом
  • На русском языке
  • 27 часов
  • 1 990

Практический курс для новичков по SQL и PostgreSQL

Хотите зарабатывать больше? Освойте SQL. Это не маркетинговый ход! SQL и PostgreSQL очень востребованы, а работа с ними хорошо оплачивается. Научитесь эффективно использовать SQL и PostgreSQL для выполнения сложных запросов, оптимизации баз данных, а также для решения задач в аналитике, бизнесе и разработке.

  • Для всех
  • С сертификатом
  • На русском языке
  • 27 часов
  • 1 990
Посмотреть программу

Чему вы научитесь

  • Читать и писать сложные запросы к базам данных, используя SQL и PostgreSQL

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

  • Управлять триггерами для автоматизации действий при изменении данных в таблицах

  • Использовать представления и индексы: для упрощения и ускорения запросов

  • Применять полученные знания к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle

Содержание курса

  • 22 модуля
  • 27 часов
  • Введение в SQL
    • Основные концепции
    • Реляционная модель и SQL
    • Почему PostgreSQL
    • Инсталируем PostgreSQL
    • Типы данных в PostgreSQL
    • Создание БД
    • Создание таблиц
    • Отношение «один ко многим»
    • Отношение «один к одному»
    • Отношение «многие ко многим»
    • Создаём Northwind
  • Простые запросы с SELECT
    • Полная выборка
    • Выборка и элементарные арифметические операции
    • DISTINCT
    • COUNT
    • Практика «Простые выборки», №1
    • Разбор «Простые выборки», №1
    • WHERE
    • AND, OR
    • BETWEEN
    • IN & NOT IN
    • ORDER BY
    • MIN, MAX, AVG
    • Практика «Простые выборки», №2
    • Разбор «Простые выборки», №2
    • LIKE
    • LIMIT
    • Check on NULL
    • GROUP BY
    • HAVING
    • UNION, INTERSECT, EXCEPT
    • Практика «Группировка, сопоставление, сортировка»
    • Разбор «Группировка, сопоставление, сортировка»
  • Соединения (Joins)
    • Знакомство с соединениями
    • INNER JOIN
    • LEFT, RIGHT JOIN
    • SELF JOIN
    • USING & NATURAL JOIN
    • AS (псевдонимы)
    • Практика «Joins»
    • Разбор «Joins»
  • Подзапросы
    • Введение в подзапросы
    • WHERE EXISTS
    • Подзапросы с квантификаторами ANY, ALL
    • Практика «Подзапросы»
    • Разбор «Подзапросы»

Автор курса

  • Илья Фофанов

    Илья Фофанов

    Специалист в области проектирования и реализации ПО. Инженер-программист с опытом более 15 лет.

    Организатор и координатор .NET митапов MskDotNet, спикер на крупнейших международных конференциях. Автор популярных онлайн-курсов по востребованным направлениям: разработке архитектуры программного обеспечения, юнит-тестированию на C# и других.

Сертификат от EngineerSpock Education

Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.

Часто задаваемые вопросы

  • Для кого этот курс?

    Для новичков в программировании, которые хотят научиться работать с данными через SQL и PostgreSQL.