наверх

Управление данными

 width=
9 часов
До конца записи

Курс посвящен современным технологиям управления данными. Студенты получат знания о теории баз данных, умения и навыки информационного моделирования, проектирования и эксплуатации баз данных.

О курсе

Курс посвящен современным технологиям управления данными, представленными в виде баз данных. Цель курса – сформировать у студентов знания о современных базах данных и системах управления базами данных (СУБД), математических основах теории баз данных, методах и средствах проектирования баз данных и работы с ними; выработать умения и навыки информационного моделирования, проектирования и эксплуатации баз данных. В ходе выполнения заданий лабораторного практикума, студенты познакомятся с современными программными средствами: MicrosoftAccess, ERWin Data Modeler, Oracle Database и Microsoft SQL Server.

Требования

Для изучения курса «Управление данными» желательно, чтобы студент обладал знаниями в области информатики и высшей математики (в части основ теории множеств).

Программа курса

1. Введение. Обобщенная архитектура систем баз данных
2. Этапы проектирования БД, понятие модели данных, обзор основных моделей данных
3. Реляционная модель данных: допустимые структуры, ограничения
4. Реляционная алгебра: операции и примеры
5. Нормализация. Нормальные формы 1-3
6. НФБК и старшие нормальные формы
7. Модель сущность-связь, ER-диаграммы Чена, Мартина и Баркера, IDEF1x
8. IDEF1x (продолжение), IE, использование CASE-средств, переход от логической модели к физической
9. История SQL, подъязыки (DDL, DML …), типы данных, некоторые функции, создание домена/пользовательского типа, создание таблицы, определение ограничений
10. SQL: добавление, изменение, удаление, записей (INSERT, DELETE,UPDATE, MERGE)
11. Оператор SELECT, составление простых запросов, выборка данных из нескольких таблиц
12. Подзапросы. Реализация теоретико-множественных операций реляционной алгебры средствами SELECT
13. Представления
14. Транзакции
15. Переменные, операторы, временные таблицы
16. Хранимые процедуры, функции, курсоры, триггеры

Результаты обучения

После завершения этого курса слушатели будут

Знать
  • основные понятия теории баз данных;
  • основные модели данных;
  • нормальные формы реляционных отношений;
  • язык структурированных запросов SQL.
Уметь
  • проектировать реляционные базы данных с использованием современных методологий и средств проектирования;
  • проводить нормализацию баз данных;
  • писать запросы на языке SQL;
  • работать с современными СУБД.

Сертификат

Финальная оценка учащегося основана на следующих компонентах:
1) Тесты по итогам изучения материалов (теория, упражнения, лабораторные) каждой недели дают суммарно не более 30% итоговой оценки.
2) Промежуточный и итоговый экзамены (также организуются в виде теста) позволяют набрать максимально до 35% итоговой оценки каждый. Промежуточный или итоговый экзамены, сданные с результатом менее 50% от максимально возможного – не засчитываются.
Число попыток сдачи тестов и экзаменов ограничено двумя на каждое задание теста / экзамена.
При условии прохождения процедуры прокторинга, учащимися может быть получен сертификат. Слушателям, чей балл по окончанию курса будет меньше 55%, сертификат выдаваться не будет.

Формируемые компетенции

Примеры перечня компетенций по направлениям подготовки бакалавров:
  • 09.03.02 Информационные системы и технологии
    • ОПК-1 владение широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий
    • ОПК-2 способность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования
    • ОПК-5 способность использовать современные компьютерные технологии поиска информации для решения поставленной задачи, критического анализа этой информации и обоснования принятых идей и подходов к решению
    • ПК-12 способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные)
    • ПК-22 способность проводить сбор, анализ научно-технической информации, отечественного и зарубежного опыта по тематике исследования
    • ПК-23 готовность участвовать в постановке и проведении экспериментальных исследований
    • ПК-30 способность поддерживать работоспособность информационных систем и технологий в заданных функциональных характеристиках и соответствии критериям качества
    • ПК-31 способность обеспечивать безопасность и целостность данных информационных систем и технологий
    • ПК-32 способность адаптировать приложения к изменяющимся условиям функционирования
  • 27.03.03 Системный анализ и управление
    • ОПК-1 готовность применять методы математики, физики, химии, системного анализа, теории управления, теории знаний, теории и технологии программирования, а также методов гуманитарных, экономических и социальных наук
    • ОПК-2 способность применять аналитические, вычислительные и системно-аналитические методы для решения прикладных задач в области управления объектами техники, технологии, организационными системами, работать с традиционными носителями информации, базами знаний
    • ОПК-7 способность к освоению новой техники, новых методов и новых технологий
    • ПК-3 способность разрабатывать технические задания по проектам на основе профессиональной подготовки и системно-аналитических исследований сложных объектов управления различной природы
    • ПК-6 способность создавать программные комплексы для системного анализа и синтеза сложных систем
    • ПК-7 способность разрабатывать проекты компонентов сложных систем управления, применять для разработки современные инструментальные средства и технологии программирования на основе профессиональной подготовки
    • ПК-8 способность проектировать элементы систем управления, применять современные инструментальные средства и технологии программирования на основе профессиональной подготовки, обеспечивающие решение задач системного анализа и управления
  • 16 недель

    длительность курса

  • 5 зачётных единиц

    для зачета в своем вузе

Нестеров Сергей Александрович

Кандидат технических наук
Должность: Доцент, Институт компьютерных наук и технологий. Кафедра «Системный анализ и управление»

Андреева Наталья Викторовна


Должность: Старший преподаватель, Институт Компьютерных наук и технологий. Кафедра «Компьютерные интеллектуальные технологии»

сертификат об окончании курса

Сертификат

При условии прохождения процедуры прокторинга, учащимися может быть получен сертификат. Слушателям, чей балл по окончанию курса будет меньше 55%, сертификат выдаваться не будет.

Похожие курсы