• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Современные архитектуры баз данных

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс обязательный
Когда читается:
1-й курс, 1 модуль

Программа дисциплины

Аннотация

Курс “Современные архитектуры баз данных” посвящен изучению теоретических и практических аспектов построения современных систем управления базами данных (СУБД) и хранилищами данных (ХД). В рамках курса рассматриваются основы реляционных и нереляционных баз данных, проектирование ER-диаграмм и нормализация, а также современные подходы к физическому моделированию и управлению данными. Особое внимание уделяется SQL, триггерам, хранимым процедурам и индексам. Курс также охватывает технологии распределенных систем обработки данных, такие как Spark, и современные методы проектирования многомерных хранилищ данных и DataVault.
Цель освоения дисциплины

Цель освоения дисциплины

  • дать студентам фундаментальные знания и практические навыки проектирования и использования современных баз данных и хранилищ данных
  • студенты освоят принципы работы с реляционными и нереляционными БД, научатся применять SQL и инструменты для построения сложных запросов, а также познакомятся с методами ETL и проектированием многомерных хранилищ данных
Планируемые результаты обучения

Планируемые результаты обучения

  • понимать ключевые принципы проектирования реляционных и нереляционных баз данных.
  • владеть методами проектирования ER-диаграмм и нормализации баз данных.
  • уметь применять SQL для создания и управления структурами данных, а также выполнения сложных запросов.
  • знать и использовать физическое моделирование баз данных, включая триггеры, хранимые процедуры и индексы.
  • понимать различие между базами данных и хранилищами данных, владеть принципами работы с многомерными моделями.
  • разрабатывать и реализовывать ETL-процедуры для обработки и загрузки данных.
  • знать современные методы проектирования хранилищ данных (DataVault, анкорная модель) и уметь применять их на практике.
  • владеть базовыми знаниями и навыками работы с распределенными системами хранения данных, включая Spark.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основы теории баз данных и ER-диаграммы
  • Нормализация данных
  • Физическое моделирование и обзор ПО для баз данных
  • SQL: простые и сложные запросы
  • Триггеры, хранимые процедуры и индексы
  • Различие баз данных и хранилищ данных. Spark
  • ETL-процедуры и проектирование многомерного хранилища данных
  • Анкорная модель, NoSQL решения и DataVault
Элементы контроля

Элементы контроля

  • неблокирующий Активность
    Посещение и активность на парах
  • неблокирующий Контрольная работа
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 1st module
    0.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). — Режим доступа: для авториз. пользователей.

Авторы

  • Яковлева Илона Александровна