Контакты:

Курс предназначен для студентов 2‑го и 3‑го курсов по специальности «Информационные системы и программирование».

Цель курса: сформировать у студентов теоретические знания и практические навыки по администрированию баз данных (БД) и серверов, а также по автоматизации типовых процессов в системах управления базами данных (СУБД).

Основные задачи:

  • освоить принципы проектирования, создания и управления БД;

  • научиться выполнять операции с данными на языке SQL;

  • овладеть навыками администрирования серверов БД;

  • изучить методы обеспечения безопасности и целостности данных;

  • освоить процедуры резервного копирования и восстановления БД;

  • получить опыт автоматизации рутинных операций в СУБД.

В рамках курса изучаются:

  • основы теории баз данных, хранилищ данных и баз знаний;

  • принципы структуризации и нормализации БД;

  • построение концептуальной, логической и физической моделей данных;

  • методы описания схем БД в современных СУБД;

  • организация представлений, таблиц, индексов и кластеров;

  • механизмы контроля доступа и управления привилегиями;

  • способы защиты данных в БД;

  • работа с CASE‑средствами проектирования БД;

  • создание хранимых процедур и триггеров;

  • стандартные процедуры мониторинга и резервного копирования.

Практические навыки, которые приобретут студенты:

  • проектирование логической и физической схемы БД;

  • написание SQL‑запросов для обработки данных;

  • настройка и администрирование серверов БД;

  • разработка политики безопасности SQL‑сервера и объектов БД;

  • выполнение резервного копирования и восстановления БД;

  • автоматизация типовых операций в СУБД;

  • работа в среде MS SQL Server Management Studio.

Итоговый результат: студент будет способен самостоятельно управлять базами данных, обеспечивать их безопасность и производительность, а также автоматизировать рутинные процессы в рамках профессиональной деятельности.