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

Базы Данных

Статус: Курс обязательный (Компьютерная лингвистика)
Направление: 45.04.03. Фундаментальная и прикладная лингвистика
Когда читается: 1-й курс, 2, 3 модуль
Формат изучения: Full time
Прогр. обучения: Компьютерная лингвистика
Язык: русский
Кредиты: 4

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

Аннотация

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

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

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

Результаты освоения дисциплины

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

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

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

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

  • неблокирующий Created with Sketch. Мини-тесты
    Мини-тесты, имея малый вес, не пересдаются.
  • неблокирующий Created with Sketch. Самостоятельная работа
    Преподаватель оценивает самостоятельную работу студентов по выполнению программного проекта, включающего в себя разработку БД и прикладного программного обеспечения, предоставляющего интерфейс к хранимым данным. Самостоятельная работа пересдается по правилам, утвержденным академсоветом ОП.
  • неблокирующий Created with Sketch. Экзамен
    Экзамен пересдается по общим правилам НИЦ ВШЭ.
Промежуточная аттестация

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

  • Промежуточная аттестация (3 модуль)
    Оценка округляется до целого числа по следующей формуле. Оценка ниже 4 баллов округляется отбрасыванием дробной части. Оценка выше 4 баллов округляется арифметически.
Список литературы

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

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

  • - Эрик Редмонд, Джим. Р. Уилсон — Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL - Издательство "ДМК Пресс" - 2013 - ISBN: 978-5-94074-866-3 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/58690
  • Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — 4-е изд., перераб. и доп. — М. : ФОРУМ : ИНФРА-М, 2019. — 400 с. — (Высшее образование: бакалавриат). - Режим доступа: http://znanium.com/catalog/product/1019244

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

  • - Робинсон Ян, Вебер Джим, Эифрем Эмиль — Графовые базы данных: новые возможности для работы со связанными данными - Издательство "ДМК Пресс" - 2016 - ISBN: 978-5-97060-201-0 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/90122
  • Базы данных. Практическое применение СУБД SQL и NoSQL-типа для проектирования информационных систем: учебное пособие / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 368 с. — (Высшее образование). - Режим доступа: http://znanium.com/catalog/product/905531