Магистратура
2024/2025
Современные архитектуры баз данных
Статус:
Курс обязательный (Продуктовый подход и аналитика данных в HR-менеджменте)
Направление:
01.04.02. Прикладная математика и информатика
Где читается:
Факультет компьютерных наук
Когда читается:
1-й курс, 1 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Бекларян Армен Левонович
Прогр. обучения:
Продуктовый подход и аналитика данных в HR-менеджменте
Язык:
русский
Кредиты:
3
Программа дисциплины
Аннотация
Курс “Современные архитектуры баз данных” посвящен изучению теоретических и практических аспектов построения современных систем управления базами данных (СУБД) и хранилищами данных (ХД). В рамках курса рассматриваются основы реляционных и нереляционных баз данных, проектирование ER-диаграмм и нормализация, а также современные подходы к физическому моделированию и управлению данными. Особое внимание уделяется SQL, триггерам, хранимым процедурам и индексам. Курс также охватывает технологии распределенных систем обработки данных, такие как Spark, и современные методы проектирования многомерных хранилищ данных и DataVault.
Цель освоения дисциплины
- дать студентам фундаментальные знания и практические навыки проектирования и использования современных баз данных и хранилищ данных
- студенты освоят принципы работы с реляционными и нереляционными БД, научатся применять SQL и инструменты для построения сложных запросов, а также познакомятся с методами ETL и проектированием многомерных хранилищ данных
Планируемые результаты обучения
- понимать ключевые принципы проектирования реляционных и нереляционных баз данных.
- владеть методами проектирования ER-диаграмм и нормализации баз данных.
- уметь применять SQL для создания и управления структурами данных, а также выполнения сложных запросов.
- знать и использовать физическое моделирование баз данных, включая триггеры, хранимые процедуры и индексы.
- понимать различие между базами данных и хранилищами данных, владеть принципами работы с многомерными моделями.
- разрабатывать и реализовывать ETL-процедуры для обработки и загрузки данных.
- знать современные методы проектирования хранилищ данных (DataVault, анкорная модель) и уметь применять их на практике.
- владеть базовыми знаниями и навыками работы с распределенными системами хранения данных, включая Spark.
Содержание учебной дисциплины
- Основы теории баз данных и ER-диаграммы
- Нормализация данных
- Физическое моделирование и обзор ПО для баз данных
- SQL: простые и сложные запросы
- Триггеры, хранимые процедуры и индексы
- Различие баз данных и хранилищ данных. Spark
- ETL-процедуры и проектирование многомерного хранилища данных
- Анкорная модель, NoSQL решения и DataVault
Промежуточная аттестация
- 2024/2025 1st module0.1 * Активность + 0.3 * Контрольная работа + 0.6 * Экзамен
Список литературы
Рекомендуемая основная литература
- Adam Aspin. (2020). Pro Power BI Desktop : Self-Service Analytics and Data Visualization for the Power User: Vol. Third edition. Apress.
- Кондрашов, Ю. Н., Язык SQL. Сборник ситуационных задач по дисциплине «Базы данных» : учебно-практическое пособие / Ю. Н. Кондрашов. — Москва : Русайнс, 2021. — 125 с. — ISBN 978-5-4365-8669-4. — URL: https://book.ru/book/942020 (дата обращения: 27.08.2024). — Текст : электронный.
- Распределенные базы и хранилища данных : учебное пособие / А. М. Марасанов, Н. П. Аносова, О. О. Бородин, Е. С. Гаврилов. — 2-е изд. — Москва : ИНТУИТ, 2016. — 254 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100445 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Стружкин, Н. П. Базы данных: проектирование. Практикум : учебное пособие для среднего профессионального образования / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2021. — 291 с. — (Профессиональное образование). — ISBN 978-5-534-08140-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/474841 (дата обращения: 27.08.2024).
- Шёниг, Г. -. PostgreSQL 11. Мастерство разработки / Г. -. Шёниг , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2020. — 352 с. — ISBN 978-5-97060-671-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131714 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- Гордеев, С. И. Организация баз данных в 2 ч. Часть 1 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 310 с. — (Высшее образование). — ISBN 978-5-534-04469-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471758 (дата обращения: 27.08.2024).
- Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 513 с. — (Высшее образование). — ISBN 978-5-534-04470-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/473007 (дата обращения: 27.08.2024).
- Кондрашов, Ю. Н., Эффективное использование СУБД MS SQL Server : учебное пособие / Ю. Н. Кондрашов. — Москва : Русайнс, 2020. — 121 с. — ISBN 978-5-4365-4597-4. — URL: https://book.ru/book/935743 (дата обращения: 26.08.2024). — Текст : электронный.
- Култыгин, О. П. Администрирование баз данных. СУБД MS SQL Server [Электронный ресурс] : учеб. пособие / О. П. Култыгин. - Москва : МФПА, 2012. - 232 с. - (Университетская серия). - ISBN 978-5-4257-0026-1. - Текст : электронный. - URL: https://znanium.com/catalog/product/451114
- Феррари, А. Анализ данных при помощи Microsoft Power BI и Power Pivot для Excel : руководство / А. Феррари, М. .. Руссо , перевод с английского А. Ю. Гинько. — Москва : ДМК Пресс, 2020. — 288 с. — ISBN 978-5-97060-858-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179497 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.