Специалитет
2026/2027




Системы управления базами данных
ID 1140465
Статус:
Курс по выбору (Компьютерная безопасность)
Кто читает:
Департамент прикладной математики
Когда читается:
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
- Формирование устойчивых знаний в области принципов построения СУБД, характерные особенности администрирования современных СУБД, проектирования и эксплуатации корпоративных информационных систем, использующих базы данных.
Expected Learning Outcomes
- применяет механизмы обработки запроса, принципы оптимизации запроса, использует средства оптимизации запросов в SQL
- объясняет систему баз данных, строит модели данных предметной области.
- формулирует запросы на языке реляционной алгебры
- проектирует реляционные БД с использованием CASE-средств
- описывает принципы построения физической модели данных, сравнивает принципы индексирования данных в БД
- реализует запросы на языке SQL
- объясняет архитектурные особенности построения СУБД, реализует проверку целостности БД
- администрирует БД с помощью средств СУБД
- объясняет принципы обработки транзакций и средства обеспечения многопользовательского режима работы СУБД
- реализует экспорт/импорт данных средствами языка SQL и средствами СУБД, объясняет принципы построения распределенных БД и их администрирования
Course Contents
- Введение в системы баз данных. Структура СУБД. Модели данных. Средства описания БД
- Реляционные модели БД. Реляционная алгебра
- Проектирование реляционных БД. Нормализация БД
- Физическая структура БД
- Язык SQL.
- Функционирование БД в локальных сетях. Средства ограничения целостности БД.
- Средства администрирования СУБД: бэкапирование и восстановление данных в БД, обеспечение безопасности данных средствами СУБД
- Обработка транзакций. Управление параллельным выполнением транзакций.
- Связь с внешними источниками данных. Распределенные БД. Репликация.
- Новые направления и технологии в области СУБД. Современные промышленные СУБД.
- Оптимизация запросов
Assessment Elements
- Накопленная оценка по курсуНакопленная оценка формируется согласно избранному студентом формату отчёта. Предлагается на выбор 2 формата участия в формах контроля: индивидуальный (И) и командный (К). Каждый студент проходит тестирование по теоретическим знаниям. Помимо этого, нужно выбрать: или сдать еще один тест и защитить практику командой, или защитить две практики одному. Подробнее о форматах, формах контроля и весах в прикреплённом файле
- Экзамен
Bibliography
Recommended Core Bibliography
- Database systems : design, implementation and management, Rob, P., 2008
- Базы данных : учеб. пособие для вузов, Кузин, А. В., 2010
Recommended Additional Bibliography
- MYSQL 5.0, Гольцман, В., 2009
- Введение в системы баз данных, Дейт, К. Дж., 2005
- Системы базы данных : полный курс : пер. с англ., Гарсиа-Молина, Г., 2003