SQL

 Модуль в активной разработке
Тем: 4Уроков: 24Всего видео на 2 ч 38 минЗаданий: 5

Технологии модуля

SQLSQL запросы
SQLiteРабота с SQLite
PostgresРабота с PostgreSQL
DBeaverDBeaver для взаимодействия с базой
SQLAlchemySQLAlchemy ORM

В этом блоке вы освоите основы работы с реляционными базами данных. После этого вы сможете перейти к работе с 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, впереди знакомство с ограничениями и внешними ключами.

Обновления появятся на этом сайте

© 2025 Python ПРОрыв. Все права защищены