Bachelor
2022/2023
Data management in intelligent systems
Type:
Elective course (Applied Mathematics and Information Science)
Area of studies:
Applied Mathematics and Information Science
Delivered by:
School of Data Analysis and Artificial Intelligence
Where:
Faculty of Computer Science
When:
3 year, 1, 2 module
Mode of studies:
offline
Open to:
everyone
Language:
English
ECTS credits:
5
Contact hours:
64
Course Syllabus
Abstract
Один из основных методологических принципов развития информационных технологий – абстракция (а точнее, абстракция данных в отличии от абстракции процессов) – естественным образом привёл исследователей и технологов к выделению предметной области под названием «базы данных» (БД). Она включает в себя теории, методы и технологии: 1) формализации концептуальных, логических и физических моделей данных; 2) разработки универсальных языков манипулирования данными; 3) построения систем управления базами данных (СУБД); 4) оптимального доступа к данным с использованием СУБД. Изучение теории баз данных является необходимым этапом перед погружением в представление знаний, методы искусственного интеллекта и построение интеллектуальных систем. В дисциплине можно выделить следующие пять основных разделов. 1. Информация и данные. Абстракция данных и модели данных. Причины и цели создания БД и СУБД. Основные характеристики БД и СУБД. Проблемы, возникающие при описании данных и манипулировании ими. 2. Формализация данных предметной области и инфологические модели данных. Модель «сущность-связь». 3. Даталогические модели данных. Реляционная модель данных. Реляционная алгебра и реляционное исчисление. Реляционные базы данных и язык SQL. За пределами реляционной модели: NoSQL. 4. Проектирование баз данных, то есть создание и оптимизация схемы данных с использованием различных СУБД. 5. Доступ к данным в современных информационных системах. Интерфейсы и протоколы. Архитектуры информационных систем, использующих СУБД, включая многозвенные и распределённые.