course language
course duration
for credit at your university
Курс посвящен современным технологиям управления данными. Студенты получат знания о теории баз данных, умения и навыки информационного моделирования, проектирования и эксплуатации баз данных.
Курс посвящен современным технологиям управления данными, представленными в виде баз данных. Цель курса – сформировать у студентов знания о современных базах данных и системах управления базами данных (СУБД), математических основах теории баз данных, методах и средствах проектирования баз данных и работы с ними; выработать умения и навыки информационного моделирования, проектирования и эксплуатации баз данных. В ходе выполнения заданий лабораторного практикума, студенты познакомятся с современными программными средствами: 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%, сертификат выдаваться не будет.
Примеры перечня компетенций по направлениям подготовки бакалавров:
Навыки разработки и использования баз данных в среде современных СУБД.
course language
course duration
for credit at your university
Кандидат технических наук
Position: Доцент, Институт компьютерных наук и технологий. Кафедра «Системный анализ и управление»
Position: Старший преподаватель, Институт Компьютерных наук и технологий. Кафедра «Компьютерные интеллектуальные технологии»