• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2021/2022

Основы баз данных

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс обязательный (Компьютерная лингвистика)
Направление: 45.04.03. Фундаментальная и прикладная лингвистика
Когда читается: 1-й курс, 2, 3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для всех кампусов НИУ ВШЭ
Прогр. обучения: Компьютерная лингвистика
Язык: русский
Кредиты: 4
Контактные часы: 48

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

Аннотация

Курс знакомит студентов с основными сведениями о способах хранения информации, развивает навыки проектирования и использования реляционных и нереляционных баз данных, тренирует умение анализировать, верифицировать, оценивать полноту информации в ходе профессиональной деятельности и при необходимости восполнять и синтезировать недостающую информацию
Цель освоения дисциплины

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

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

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

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

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

  • Реляционная модель данных
  • Проектирование реляционных баз данных
  • Операторы языка SQL
  • Введение в нереляционные БД
  • Документарные БД
  • Сетевые БД
  • БД ключ-значение
Элементы контроля

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

  • неблокирующий Мини-тесты
  • неблокирующий Самостоятельная работа
  • неблокирующий Экзамен
Промежуточная аттестация

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

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

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

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

  • 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
  • Астахова И.Ф., Борисенков Д.В., Киселева Е.И. - Объектные базы данных - Русайнс - 2020 - ISBN: 978-5-4365-5404-4 - Текст электронный // ЭБС BOOKRU - URL: https://book.ru/book/936907
  • Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — 4-е изд., перераб. и доп. — М. : ФОРУМ : ИНФРА-М, 2019. — 400 с. — (Высшее образование: бакалавриат). - Режим доступа: http://znanium.com/catalog/product/1019244
  • Базы данных : учеб. пособие для вузов, Голицына, О. Л., 2012
  • Базы данных: проектирование : практикум: учебник для вузов, Стружкин, Н. П., 2016
  • Карпова, Т. С. Базы данных: модели, разработка, реализация : учебное пособие / Т. С. Карпова. — 2-е изд. — Москва : ИНТУИТ, 2016. — 403 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100575 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Эрик, Р. Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL / Р. Эрик, Р. У. Джим. ; под редакцией Ж. Картер ; перевод с английского А. А. Слинкин. — Москва : ДМК Пресс, 2013. — 384 с. — ISBN 978-5-94074-866-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/58690 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Bridging the Semantic Web and NoSQL Worlds: Generic SPARQL Query Translation and Application to MongoDB. (2019). France, Europe: HAL CCSD. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.7E666A4A
  • Edward, S. G., & Sabharwal, N. (2015). Practical MongoDB : Architecting, Developing, and Administering MongoDB. [Berkeley, CA]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1124206
  • Базы данных: Работа с распределенными базами данных и файловыми системами на примере MongoDB и HDFS с использованием Node.js, Express.js, Apache Spark и Scala : учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — Москва : ИНФРА-М, 2020. — 235 с. + Доп. материалы [Электронный ресурс]. — (Среднее профессиональное образование). - Текст : электронный. - URL: http://znanium.com/catalog/product/1044630
  • Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем : учеб. пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — М. : ИД «ФОРУМ» : ИНФРА-М, 2018. — 368 с. — (Высшее образование: Бакалавриат). - Режим доступа: http://znanium.com/catalog/product/926871
  • Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем: учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 368 с. — (Высшее образование). - Режим доступа: http://znanium.com/catalog/product/905531
  • Карпова И П. Базы данных. Учебное пособие. - Санкт-Петербург : Питер, 2013. - 240 с. - ISBN 978-5-496-00546-3. - URL: https://ibooks.ru/bookshelf/334057/reading (дата обращения: 12.10.2020). - Текст: электронный.
  • Мана, Т. Занимательное программирование. Базы данных. Манга / Т. Мана. — Москва : ДМК Пресс, 2014. — 238 с. — ISBN 978-5-97060-044-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/58705 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Робинсон, Я. Графовые базы данных: новые возможности для работы со связанными данными / Я. Робинсон, Д. Вебер, Э. Эифрем. — 2-е изд. — Москва : ДМК Пресс, 2016. — 256 с. — ISBN 978-5-97060-201-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/90122 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.