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 2024/2025

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

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.In addition, this program covers the use of artificial intelligence in database management systems.
Learning Objectives

Learning Objectives

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

Expected Learning Outcomes

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

Course Contents

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

Assessment Elements

  • non-blocking Задание 1
    Проектирование БД
  • non-blocking Задание 2
    Реализация и администрирование БД
  • non-blocking Экзамен
  • non-blocking Тест по теории БД
Interim Assessment

Interim Assessment

  • 2024/2025 3rd module
    0.25 * Задание 1 + 0.25 * Задание 2 + 0.2 * Тест по теории БД + 0.3 * Экзамен
Bibliography

Bibliography

Recommended Core Bibliography

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

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
  • VORONTSOVA TATYANA DMITRIEVNA