Содержание дисциплины
Раздел 1. Введение в базы данных. Понятие информационной системы. Развитие
информационных технологий и автоматизированных систем. Основные понятия в теории баз данных.
Раздел 2. Модели и типы данных. Понятие модели данных. Инфологическая и концептуальная модели.
Раздел 3. Реляционная модель данных. Основные понятия реляционной модели данных. Реляционная алгебра. Особенности реляционной модели данных. Нормальные формы. Практические варианты реляционной модели данных.
Раздел 4. Информационные системы в сетях. Модели архитектуры клиент-сервер. Управление распределенными данными. Информационные системы в локальных сетях.
Раздел 5. Введение в SQL. Основные конструкции и синтаксис SQL. Объекты структуры базы данных. Функции SQL. Достоинства SQL. Формы использования SQL.
Раздел 6. Управление доступом в базах данных. Модели защиты и разграничения доступа. Пользователи и роли в СУБД. Объекты и привилегии.
Раздел 7. Разработка информационных приложений.
Раздел 8. Разновидности СУБД и баз данных. Концепция NoSQL и типы решений.