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
Specialist 2021/2022

Database Management Systems

Type: Compulsory course (Cyber Security)
When: 4 year, 2, 3 module
Mode of studies: offline
Open to: students of one campus
Area of studies: Cyber Security
Language: English
ECTS credits: 3
Contact hours: 44

Course Syllabus

Abstract

This course provides a comprehensive overview of database systems. Students will learn the fundamentals of data access and file systems, including hierarchical, network, re-lational and object oriented data models. The course will cover the elements of relational database design, data query languages, services such as data protection and integrity con-trol, and database management. This course include modern technologies in DBMS area. The course will provide a balance of theory and practical application and will culminate in a database implementation project conducted by individual or teams of students. The course covers: • Basic principles and elements of relational database design. • Practical tasks for relational database design: CASE-tools – AllFusion Data Modeler (ERWin) • Relational algebra. • Data query languages (SQL). • SQL transaction processing. • RDBMS services: data protection, integrity control and another functions. • Features of the modern RDBMS, NoSQL DBMS
Learning Objectives

Learning Objectives

  • Формирование устойчивых знаний в области принципов построения СУБД, характерные особенности администрирования современных СУБД, проектирования и эксплуатации корпоративных информационных систем, использующих базы данных.
Expected Learning Outcomes

Expected Learning Outcomes

  • Знание архитектурных особенностей построения СУБД. Умение реализовывать проверку целостности БД.
  • Знание принципов обработки транзакций и средств обеспечения многопользовательского режима работы СУБД.
  • Знание принципов построения физической модели данных. Индексирование данных в БД
  • Знание систем баз данных. Строит модели данных предметной области.
  • Знание современных технологий построения БД и СУБД.
  • Проектирует реляционные БД с использованием CASE-средств.
  • Реализует запросы на языке SQL.
  • Умение использовать средства СУБД для администрирования БД.
  • Умение реализовывать экспорт/импорт данных средствами языка SQL и средствами СУБД. Знание принципов построения распределенных БД. Умение администрировать работу в распределенной БД средствами СУБД.
  • Формулирует запросы на языке реляционной алгебры.
Course Contents

Course Contents

  • Введение в системы баз данных. Структура СУБД. Модели данных. Средства описания БД
  • Реляционные модели БД. Реляционная алгебра
  • Проектирование реляционных БД. Нормализация БД
  • Физическая структура БД
  • Язык SQL.
  • Функционирование БД в локальных сетях. Средства ограничения целостности БД.
  • Средства администрирования СУБД: бэкапирование и восстановление данных в БД, обеспечение безопасности данных средствами СУБД
  • Обработка транзакций. Управление параллельным выполнением транзакций.
  • Связь с внешними источниками данных. Распределенные БД. Репликация.
  • Новые направления и технологии в области СУБД. Современные промышленные СУБД.
Assessment Elements

Assessment Elements

  • non-blocking домашнее задание
    Экзамен проводится в устной форме (опрос по материалам курса). Экзамен проводится на платформе jitsi (https://www.meet.miem.hse.ru). К экзамену необходимо подключиться согласно расписанию экзаменов. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка jitsi. Для участия в экзамене студент обязан: поставить на аватар свою фотографию, явиться на экзамен согласно точному расписанию, при ответе включить камеру и микрофон. Во время экзамена студентам запрещено: выключать камеру, пользоваться конспектами и подсказками. Кратковременным нарушением связи во время экзамена считается нарушение связи менее минуты. Долговременным нарушением связи во время экзамена считается нарушение минута и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи подразумевает использование усложненных заданий
  • non-blocking экзамен
  • non-blocking Проверка остаточных знаний
  • non-blocking домашнее задание
    Экзамен проводится в устной форме (опрос по материалам курса). Экзамен проводится на платформе jitsi (https://www.meet.miem.hse.ru). К экзамену необходимо подключиться согласно расписанию экзаменов. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка jitsi. Для участия в экзамене студент обязан: поставить на аватар свою фотографию, явиться на экзамен согласно точному расписанию, при ответе включить камеру и микрофон. Во время экзамена студентам запрещено: выключать камеру, пользоваться конспектами и подсказками. Кратковременным нарушением связи во время экзамена считается нарушение связи менее минуты. Долговременным нарушением связи во время экзамена считается нарушение минута и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи подразумевает использование усложненных заданий
  • non-blocking экзамен
  • non-blocking Проверка остаточных знаний
Interim Assessment

Interim Assessment

  • 2021/2022 3rd module
    0.4 * экзамен + 0.6 * домашнее задание
Bibliography

Bibliography

Recommended Core Bibliography

  • Базы данных : учебник / Л.И. Шустова, О.В. Тараканов. — М. : ИНФРА-М, 2019. — 304 с. + Доп. материалы [Электронный ресурс; Режим доступа: http://www.znanium.com]. — (Среднее профессиональное образование).
  • Введение в системы баз данных, Дейт, К. Дж., 2005

Recommended Additional Bibliography

  • MYSQL 5.0, Гольцман, В., 2009
  • Агальцов В.П. Базы данных. В 2-х кн. Книга 2. Распределенные и удаленные базы данных : учебник / В.П. Агальцов. — М. : ИД «ФОРУМ» : ИНФРА-М, 2017. — 271 с. : ил. — (Высшее образование). - Режим доступа: http://znanium.com/catalog/product/652917
  • Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — 4-е изд., перераб. и доп. — Москва : ФОРУМ : ИНФРА-М, 2020. — 400 с. — (Высшее образование: бакалавриат). - Текст : электронный. - URL: http://znanium.com/catalog/product/1053934

Authors

  • BELOV ALEKSANDR VLADIMIROVICH