• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2025/2026

Базы данных

Когда читается: 4-й курс, 1, 2 модуль
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Кредиты: 3
Контактные часы: 36

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

Аннотация

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

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

  • Знакомство с основными способами хранения информации
  • Сформировать навыки проектирования и разработки прикладных проектов с использованием современных СУБД и других программных средств
Планируемые результаты обучения

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

  • Студент знает основы теории СУБД
  • Студент знает основные возможности реляционных СУБД.
  • Студент знает основные возможности нереляционных СУБД
  • Студент различает реляционные и нереляционные СУБД, знает их преимущества и недостатки
  • Студент может выбрать СУБД для реализации определённой задачи
  • Студент может спроектировать оптимальную базу данных под определённую задачу
  • Студент умеет заполнять базу данных из внешних источников
  • Студент может создавать базы данных, обеспечивая поддержку целостности и валидности данных
  • Студент умеет писать запросы на нескольких диалектах SQL
  • Студент умеет писать запросы на языках запросов нереляционных СУБД
  • Студент умеет писать запросы к реляционным и нереляционным базам данных с помощью Python-коннектора
  • Студент знает основные возможности объектных хранилищ и брокеров запросов, умеет к ним обращаться с помощью Python-коннектора
Содержание учебной дисциплины

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

  • Теория СУБД. Реляционные базы данных
  • Архитектура баз данных
  • SQL и его диалекты
  • Нереляционные базы данных
  • Виды нереляционных баз данных
  • Брокеры сообщений
  • Объектные хранилища
Элементы контроля

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

  • неблокирующий Домашние задания
  • неблокирующий Лабораторная работа
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2025/2026 2nd module
    0.3 * Домашние задания + 0.3 * Лабораторная работа + 0.4 * Экзамен
Список литературы

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

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

  • Perkins, L., Redmond, E., & Wilson, J. R. (2018). Seven Databases in Seven Weeks : A Guide to Modern Databases and the NoSQL Movement (Vol. Second edition). Raleigh, N. C: Pragmatic Bookshelf. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1806794
  • SQL для анализа данных: Пер. с англ. - 978-5-9775-0958-9 - Танимура К. - 2024 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/396435 - 396435 - iBOOKS
  • Базы данных. Учебное пособие - 978-5-496-00546-3 - Карпова И П - 2013 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/334057 - 334057 - iBOOKS

Рекомендуемая дополнительная литература

  • 21611 - MongoDB. Полное руководство - Й.Брэзил; К.Ходоров; Ш.Брэдшоу - ДМК Пресс - 9785970607923 - 2020 - https://hse.alpinadigital.ru/document/21611 - Alpina
  • Docker без секретов: Пер. с англ. - 978-5-9775-1196-4 - Гош С. - 2023 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/389633 - 389633 - iBOOKS
  • MySQL по максимуму. 4-е изд. - 978-5-4461-2261-5 - Ботрос Сильвия, Тинли Джереми - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/390203 - 390203 - iBOOKS
  • Nelson, J. (2016). Mastering Redis. Birmingham, UK: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1243702
  • Мартишин С.А., Симонов В.Л., Храпченко М.В. - Базы данных. Практическое применение СУБД SQL- и NoSOL-типа для применения проектирования информационных систем - 978-5-8199-0785-6 - Издательский Дом ФОРУМ - 2023 - https://znanium.ru/catalog/product/1912454 - 1912454 - ZNANIUM
  • Робинсон, Я. Графовые базы данных: новые возможности для работы со связанными данными / Я. Робинсон, Д. Вебер, Э. Эифрем. — 2-е изд. — Москва : ДМК Пресс, 2016. — 256 с. — ISBN 978-5-97060-201-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/90122 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Дьячкова Анна Евгеньевна
  • Худина Янина Юрьевна