• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Database Theory

2024/2025
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Delivered at:
Joint Department with Sberbank ‘Financial Technologies and Data Analysis’
Course type:
Elective course
When:
1 year, 1, 2 module

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

Аннотация

Один из основных методологических принципов развития информационных технологий – абстракция – естественным образом привёл исследователей и технологов к выделению предметной области под названием "базы данных" (БД). Она включает в себя теории, методы и технологии: 1) формализации концептуальных, логических и физических моделей данных; 2) построения систем управления базами данных (СУБД); 3) оптимального доступа к данным с использованием СУБД; 4) нереляционная форма хранения данных; 5) Современные технологии доступа к данным. Данный курс предоставляет введение в теорию баз данных, предлагает обзор современных технологий хранения и извлечения данных.
Цель освоения дисциплины

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

  • Формирование знаний, умений и навыков проектирования баз данных (БД), хранилищ данных (ХД), администрирования баз и хранилищ данных, разработки приложений (внешних интерфейсов) БД и ХД, использования средств многомерного анализа данных класса OLAP
Планируемые результаты обучения

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

  • Владеть навыками проектирования структуры БД и ХД
  • Владеть навыками формирования SQL-запросов к БД и MDX-запросов к ХД
  • Знать архитектуру программных средств, работающих с БД и ХД
  • Знать классификацию и способы задания ограничений целостности
  • Знать основные понятия теории баз данных и хранилищ данных
  • Знать особенности работы в распределенной многопользовательской среде
  • Знать особенности реляционной модели БД и многомерной модели ХД
  • Знать подходы к построению БД и ХД и сферы их применимости
  • Знать языки описания и манипулирования данными разных классов
  • Уметь использовать БД и ХД при построении отчетов и разработке приложений
  • Уметь проектировать структуру БД и ХД вручную и с использованием выбранного CASE-средства
  • Уметь разрабатывать бизнес-логику работы с БД и ХД
  • Уметь строить запросы, используя различные языковые средства
Содержание учебной дисциплины

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

  • Введение в курс
  • Основы теории реляционных баз данных
  • Проектирование баз данных – логическое и физическое моделирование
  • Целостность данных
  • Язык SQL
  • Триггеры и хранимые процедуры
  • Вывод информации из баз данных
  • Архитектура ХД
  • Основные принципы проектирования ХД
  • Распределенные БД
Элементы контроля

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

  • неблокирующий Контрольная работа 1
    Три задания на проектирование БД
  • неблокирующий Контрольная работа 2
    Задание на проектирование витрины данных
  • неблокирующий Экзамен
    Тест на 30 минут, 20 вопросов закрытого типа
Промежуточная аттестация

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

  • 2024/2025 2nd module
    0.35 * Контрольная работа 1 + 0.35 * Контрольная работа 2 + 0.3 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • 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. — 477 с. — (Высшее образование). — ISBN 978-5-534-00229-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/469021 (дата обращения: 27.08.2024).
  • Стружкин, Н. П.  Базы данных: проектирование. Практикум : учебное пособие для вузов / Н. П. Стружкин, В. В. Годин. — Москва : Издательство Юрайт, 2021. — 291 с. — (Высшее образование). — ISBN 978-5-534-00739-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470023 (дата обращения: 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. - Режим доступа: http://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). — Режим доступа: для авториз. пользователей.

Авторы

  • Бекларян Армен Левонович