• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Специалитет 2026/2027

Системы управления базами данных

ID 1140466

Статус: Курс по выбору (Компьютерная безопасность)
Когда читается: 4-й курс, 2, 3 модуль
Охват аудитории: для своего кампуса
Язык: английский
Кредиты: 3
Контактные часы: 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

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

Course Contents

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

Assessment Elements

  • non-blocking Накопленная оценка по курсу
    Накопленная оценка формируется согласно избранному студентом формату отчёта. Предлагается на выбор 2 формата участия в формах контроля: индивидуальный (И) и командный (К). Каждый студент проходит тестирование по теоретическим знаниям. Помимо этого, нужно выбрать: или сдать еще один тест и защитить практику командой, или защитить две практики одному. Подробнее о форматах, формах контроля и весах в прикреплённом файле
  • non-blocking Экзамен
Interim Assessment

Interim Assessment

  • 2026/2027 3rd module
    0.7 * Накопленная оценка по курсу + 0.3 * Экзамен
Bibliography

Bibliography

Recommended Core Bibliography

  • Database systems : design, implementation and management, Rob, P., 2008
  • Foster, E. C., & Godbole, S. (2016). Database Systems : A Pragmatic Approach (Vol. Second edition). [United States]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1174505
  • Harrington, J. L., & Harrington, J. L. (2016). Relational Database Design and Implementation (Vol. Fourth edition). Amsterdam: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1214612
  • Hoffer, J. A., Ramesh, V., & Topi, H. (2016). Modern Database Management, Global Edition (Vol. Global edition, Twelfth edition). Boston: Pearson. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1419666
  • Jensen, C. S., Thomsen, C., & Pedersen, T. B. (2010). Multidimensional Databases and Data Warehousing. [San Rafael, Calif.]: Morgan & Claypool Publishers. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=440363
  • Jukic, N., Vrbsky, S., & Nestorov, S. (2017). Database Systems : Introduction to Databases and Data Warehouses. Burlington, Virginia: Prospect Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1562389
  • Базы данных : учеб. пособие для вузов, Кузин, А. В., 2010

Recommended Additional Bibliography

  • Deka, G. C. (2017). NoSQL : Database for Storage and Retrieval of Data in Cloud. Boca Raton, FL: Chapman and Hall/CRC. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1521297
  • DuBois, P. (2014). MySQL Cookbook : Solutions for Database Developers and Administrators (Vol. Third edition). Sebastopol, Calif: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=818089
  • MYSQL 5.0, Гольцман, В., 2009
  • Введение в системы баз данных, Дейт, К. Дж., 2005
  • Джуба, С. Изучаем PostgreSQL 10 / С. Джуба, А. Волков. — Москва : ДМК Пресс, 2019. — 400 с. — ISBN 978-5-97060-643-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/116125 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Системы базы данных : полный курс : пер. с англ., Гарсиа-Молина, Г., 2003
  • Шёниг, Г. -. PostgreSQL 11. Мастерство разработки / Г. -. Шёниг , перевод с английского А. А. Слинкина. — Москва : ДМК Пресс, 2020. — 352 с. — ISBN 978-5-97060-671-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/131714 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Authors

  • Belov Aleksandr Vladimirovich
  • Vorontsova Tatiana Dmitrievna