We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

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

Data Base Foundations

2021/2022
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Course type:
Elective course
When:
1 year, 2, 3 module

Instructors


Klimov, Aleksandr

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

Аннотация

Целью освоения дисциплины «Основы баз данных» является знакомство с основными способами хранения информации; развитие навыков проектирования и использования реляционных и нереляционных баз данных; формирование навыков проектирования и разработки прикладных проектов с использованием современных СУБД. По итогам освоения дисциплины студент демонстрирует знание основ проектирования БД, имеет навык проектирования, может помещать в БД данные, удалять данные из БД, выбирать данные из отдельных таблиц; самостоятельно создавать БД, сортировать и группировать данные; может воспроизвести основные принципы хранения информации в виде графа; может писать запросы, включающие несколько таблиц; может узнавать среди прочих нереляционные БД, различает их виды и может воспроизвести и проинтерпретировать утверждения об основах хранения данных; умеет пользоваться СУБД MongoDB и ElasticSearch.
Цель освоения дисциплины

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

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

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

  • имеет навык проектирования БД ключ-значение при помощи СУБД Redis;
  • может воспроизвести и проинтерпретировать определения понятий: реляционная модель данных, таблица, БД, СУБД, администрирование БД, права доступа, роли пользователей
  • может самостоятельно создавать сетевую БД
  • может сортировать и группировать данные с gjvjom. SQL
  • понимает и может самостоятельно создавать запросы на языке SQL
  • умеет пользоваться СУБД MongoDB и ElasticSearch
  • умеет проектировать графовую (документарную) БД, использовать ее в практических проектах
  • демонстрирует знание основ проектирования БД
  • имеет навык хранения графов в СУБД Neo4J, использования языка запросов Cypher
  • может воспроизвести 1-3 нормальных формы реляционной БД;
  • может воспроизвести и проинтерпретировать понятие модели “сущность-связь”
  • может сортировать и группировать данные с помощью связки ключ-значение
  • может узнавать среди прочих нереляционные БД, различает их виды и может воспроизвести и проинтерпретировать утверждения об основах хранения данных
Содержание учебной дисциплины

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

  • Тема 1. Реляционная модель данных
  • Тема 2 Проектирование реляционных баз данных
  • Тема 3. Операторы языка SQL
  • Тема 4. Операторы языка SQL (продолжение)
  • Тема 5. Введение в нереляционные БД
  • Тема 6 Документарные БД
  • Тема 7. Сетевые БД
  • Тема 8. БД ключ-значение
Элементы контроля

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

  • неблокирующий Самостоятельная работа
  • неблокирующий Мини-тесты
    Выполните задание. На выполнение у вас есть 15 минут. Вы не можете пользоваться никакими материалами.
  • неблокирующий Экзамен
    Экзамен проводится в онлайн режиме на платформе Zoom. К экзамену необходимо подключиться согласно расписанию ответов, согласованному со студентами в форме Гугл-таблицы. Экзамен оценивается по 10 бальной шкале. Студент получает заранее (не позднее чем за пять дней до экзамена) тему-вопрос для проекта по выбору преподавателя. Студент должен подготовить сообщение по этой проблеме, привлекая мнения других исследователей. Преподаватель имеет право задать вопросы по тематике курса и собственно проекту студента. Экзамен пересдается по общим принципам ВШЭ.
Промежуточная аттестация

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

  • 2021/2022 учебный год 3 модуль
    0.2 * Мини-тесты + 0.4 * Самостоятельная работа + 0.4 * Экзамен
Список литературы

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

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

  • Эрик, Р. Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL / Р. Эрик, Р. У. Джим. ; под редакцией Ж. Картер ; перевод с английского А. А. Слинкин. — Москва : ДМК Пресс, 2013. — 384 с. — ISBN 978-5-94074-866-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/58690 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Робинсон, Я. Графовые базы данных: новые возможности для работы со связанными данными / Я. Робинсон, Д. Вебер, Э. Эифрем. — 2-е изд. — Москва : ДМК Пресс, 2016. — 256 с. — ISBN 978-5-97060-201-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/90122 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Клышинский Эдуард Станиславович