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

Database Management Systems

Category 'Best Course for Broadening Horizons and Diversity of Knowledge and Skills'
Type: Compulsory course (Cyber Security)
Delivered by: Department of Computer 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: 4
Contact hours: 42

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 Индивидуальная практическая работа (защита этапа проектирования)
    Эта форма контроля учитывается в Индивидуальном формате отчёта
  • non-blocking Тестирование по знанию теории (индивидуально)
    Эта форма контроля является обязательной для всех студентов, не зависимо от выбранного формата отчёта. Проверяются знания в области проектирования БД и реляционной алгебры
  • non-blocking Тестирование по практическим навыкам (индивидуально)
    Эта форма контроля учитывается в Командном формате отчёта Тестирование практических навыков в части проектирования и реализации SQL-запросов
  • non-blocking Индивидуальная практическая работа (защита этапа администрирования)
    Эта форма контроля учитывается в Индивидуальном формате отчёта
  • non-blocking Экзамен
    Эта форма контроля является обязательной для всех студентов, не зависимо от выбранного формата отчёта.
  • non-blocking Командная практическая работа (защита все работы)
    Эта форма контроля учитывается в Командном формате отчёта
Interim Assessment

Interim Assessment

  • 2023/2024 3rd module
    Итоговая оценка рассчитывается по формуле: О_Итог = 0.3⋅О_Экзамен + 0.7⋅О_Накопленная Накопленная оценка формируется согласно избранному студентом формату отчёта. Предлагается на выбор 2 формата участия в формах контроля: индивидуальный и командный. Если студент отчитывается индивидуально: О_Итог = 0.3⋅О_Экзамен + 0.21⋅О_ТестТеор + 0.245⋅О_ИндЗащПро + 0.245⋅О_ИндЗащАдм Если студент отчитывается в составе команды: О_Итог = 0.3⋅О_Экзамен + 0.21⋅О_ТестТеор + 0.21⋅О_ТестПракт + 0.28⋅О_КомЗащита
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

  • VORONTSOVA TATYANA DMITRIEVNA
  • BELOV ALEKSANDR VLADIMIROVICH