- Цели и задачи дисциплины
- Цель курса: углубленное изучение и получение практических навыков программирования баз данных, изучение современных подходов к использованию и перспективных направлений развития СУБД. Задачи курса: - дать знания в области технологий баз данных, достаточные для профессиональной деятельности по разработке автоматизированных систем вычислительных комплексов; - сориентировать студентов во множестве современных СУБД и связанных с ними информационных технологий хранения и обработки больших объемов данных; - осветить теоретические и организационно-методические вопросы построения и функционирования систем, основанных на концепции баз данных, в том числе различные методологии моделирования и проектирования баз данных, обеспечения безопасности и надежности систем хранения и обработки данных; - дать практические навыки проектирования, администрирования и использования баз данных, а также разработки прикладного программного обеспечения.
- Краткое содержание дисциплины
- Трехуровневая модель разработки баз данных, модель жизненного цикла баз данных. Особое внимание уделено средствам обеспечения безопасности и целостности данных, необходимости их применения на стороне сервера, а не клиента. Основные задачи администратора базы данных: оптимизация производительности базы данных, обеспечение и контроль доступа к базе данных, обеспечение защиты данных, резервирование и восстановление базы данных, обеспечение целостности баз данных. Модели и технологии доступа приложений к данным в архитектуре клиент-сервер. Обзор моделей ODBC, OLE DB, ADO, ADO.NET. Изучение технологии ADO.NET. Обзор современных направлений развития и использования технологий баз данных: концепции и архитектура хранилищ данных, OLAP; технологии разработки данных Data Mining; объектно-ориентированные, объектно-реляционные, распределенные СУБД; расширения языка SQL. Концепции NoSQL хранилищ данных.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-1 Способен сформулировать задачу профессиональной деятельности, формализовав ее на основе знаний математического аппарата и естественно-научных дисциплин
- Образование
- Учебный план 01.03.04, 2022, (4.0), Прикладная математика
- Администрирование и проектирование хранилищ данных