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 (оперативная обработка транзакций).
11. Дополнительные темы в разработке
Мы уже начали работать с Postgres, прошли основы основ, ограничения, перечисления, группировки. Поработали с функциями и триггерами. Скоро начнём разбираться с внешними ключами и посмотрим на разные типы связей между таблицами.
Обновления появятся на этом сайте