SQL
Модуль в активной разработкеТехнологии модуля
В этом блоке вы освоите основы работы с реляционными базами данных. После этого вы сможете перейти к работе с ORM (Object-Relational Mapping). Что такое ORM мы поговорим отдельно.
Что вы изучите:
Введение в SQL и основные SQL операции (CRUD):
Узнаете, что такое SQL, для чего он нужен, познакомитесь с основными понятиями: таблицы, строки, столбцы.
Научитесь создавать, читать, изменять и удалять данные с помощью SQL-запросов.
Фильтрация, сортировка и агрегирование данных:
Освоите работу с операторами WHERE
, ORDER BY
, а также с агрегатными функциями (COUNT
, SUM
, AVG
и др.).
Внешние ключи и объединения таблиц (JOIN):
Познакомитесь с первичными и внешними ключами.
Разберётесь в различных типах объединений (INNER
, LEFT
, RIGHT
, FULL
), научитесь применять их на практике.
Общие табличные выражения (CTE):
Познакомитесь с синтаксисом и применением CTE для построения более сложных запросов.
Транзакции и уровни изоляции:
Поймёте, что такое транзакции, зачем они нужны.
OLAP и OLTP:
Узнаете, в чём разница между OLAP (аналитическая обработка) и OLTP (оперативная обработка транзакций).
5. Дополнительные темы в разработке
Мы уже начали работать с Postgres, впереди знакомство с ограничениями и внешними ключами.
Обновления появятся на этом сайте