Базы Данных

Авторский 2025/26
Мацнев Никита Игоревич
Всего 11 лекций
Лекции .pdf Контекст для LLM
Отказ от ответственности
Конспекты предоставляются «как есть» — это студенческие записи, а не официальные материалы. Они могут содержать неточности, пропуски и субъективные интерпретации. Перед экзаменом сверяйтесь с первоисточниками и лекциями преподавателя.

Распределённая БД

Устройство распределённых баз данных и трёхзвенная архитектура из клиента, бэкенда и БД. Рассматриваются подходы к масштабированию и особенности работы с данными в распределённой среде.

21 нояб.
notakeith salt-caramel
,

Безопасная система

Понятие безопасной системы и модель CIA Triad — конфиденциальность, целостность и доступность. Разбираются угрозы и подходы к защите данных в СУБД.

07 нояб.
notakeith salt-caramel
,

Explain

Этапы выполнения SQL-запроса — от лексического и синтаксического разбора до плана выполнения. Разбирается команда EXPLAIN как инструмент анализа работы запроса.

31 окт.
notakeith salt-caramel
,

Таблицы

Внутреннее устройство хранения данных на примере хеш-таблицы как движка с append-only логом. Показывается, как ключи отображаются на смещения в файле для быстрого доступа.

24 окт.
notakeith salt-caramel
,

Транзакции

Транзакции и свойства ACID, которые гарантируют надёжность операций с базой данных. Разбираются атомарность, согласованность, изолированность и устойчивость на конкретных примерах.

17 окт.
notakeith salt-caramel
,

Индексы

Индексы как способ ускорить поиск и выборку данных из таблиц. Рассматриваются их устройство и роль в поддержании ограничений целостности вроде UNIQUE и PRIMARY KEY.

10 окт.
notakeith salt-caramel
,

Нормализация

Процесс нормализации базы данных для устранения избыточности и обеспечения целостности. Разбираются нормальные формы и аномалии, которые они устраняют.

03 окт.
notakeith salt-caramel
,

Реляционная модель

Реляционная модель данных, её основы — реляционная алгебра и исчисление. Упоминается язык ISBL как один из первых, построенных на реляционной алгебре.

26 сент.
notakeith salt-caramel
,

Атрибуты, ключи

Термины отношения, кортежа и атрибута, а также виды ключей в реляционных таблицах. Объясняется разница между первичным, потенциальным и внешним ключом.

19 сент.
notakeith salt-caramel
,

Модели данных

Базовые понятия баз данных — сама БД, модель данных, СУБД и ERD-диаграммы. Закладывается терминологический фундамент для дальнейшего изучения реляционной модели.

12 сент.
notakeith salt-caramel
,

Введение

Знакомство с курсом баз данных и обоснование выбора PostgreSQL. Рассматриваются его преимущества — открытый код, нетребовательность к ресурсам и рост популярности после ухода MS SQL Server из России.

05 сент.
notakeith salt-caramel
,