Курс посвящен современным технологиям управления данными. Студенты получат знания о теории баз данных, умения и навыки информационного моделирования, проектирования и эксплуатации баз данных.
Курс посвящен современным технологиям управления данными, представленными в виде баз данных. Цель курса – сформировать у студентов знания о современных базах данных и системах управления базами данных (СУБД), математических основах теории баз данных, методах и средствах проектирования баз данных и работы с ними; выработать умения и навыки информационного моделирования, проектирования и эксплуатации баз данных. В ходе выполнения заданий лабораторного практикума, студенты познакомятся с современными программными средствами: 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. Хранимые процедуры, функции, курсоры, триггеры
Навыки разработки и использования баз данных в среде современных СУБД.
После завершения этого курса слушатели будут
Знать
Уметь
Финальная оценка учащегося основана на следующих компонентах:
1) Тесты по итогам изучения материалов (теория, упражнения, лабораторные) каждой недели дают суммарно не более 30% итоговой оценки.
2) Промежуточный и итоговый экзамены (также организуются в виде теста) позволяют набрать максимально до 35% итоговой оценки каждый. Промежуточный или итоговый экзамены, сданные с результатом менее 50% от максимально возможного – не засчитываются.
Число попыток сдачи тестов и экзаменов ограничено двумя на каждое задание теста / экзамена.
При условии прохождения процедуры прокторинга, учащимися может быть получен сертификат. Слушателям, чей балл по окончанию курса будет меньше 55%, сертификат выдаваться не будет.
Примеры перечня компетенций по направлениям подготовки бакалавров: