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

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

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

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

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

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

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

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

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

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

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

  • 22 модуля
  • 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# и другим. Интересы автора: C#, WPF, WCF, Xamarin, Python, SQL, Django, DDD, TDD, Unit-testing, NUnit, NSubsitute, Design & Architecture.

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

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

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

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

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