up
  • Russian

    course language

  • 14 weeks

    course duration

  • about 5 hours per week

    needed to educate

  • 2 credit points

    for credit at your university

Курс знакомит слушателей с основными принципами работы со структурированными данными в реляционной модели, учит проектировать данные, описывать объекты базы данных в терминах реальной СУБД, составлять запросы на языке SQL, использовать представления, процедуры, функции и триггеры, создавать индексы, управлять конкурентным доступом к данным и манипулировать механизмом транзакций

About

Основу курса составляют изучение и применение языка SQL для создания, модификации объектов баз данных и управления данными в произвольной реляционной базе данных.
Выполнение практических задач в рамках курса предполагает использование СУБД My SQL.

В курсе рассматриваются этапы проектирования реляционных баз данных, правила составления запросов, основные методы индексирования данных. В курсе будут изучены вопросы использования транзакций и прав доступа к данным.

Также курс дает обзор современных тенденций в области науки о данных в связи с появлением BigData. В заключении курса будут показаны сферы применения NoSQL баз данных и указаны современные подходы к обработке big data.

Format

Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций, чтение электронного конспекта и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания, тесты и написать финальный экзамен.

Requirements

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

Course program

Неделя 1. Вводная лекция, в которой рассказано об основном содержании курса, о разделах курса, о месте баз данных для различных информационных систем.
Неделя 2. Проектирование баз данных. Модель «Сущность-связь».
Неделя 3. Реляционная алгебра. Нормализация реляционных отношений.
Неделя 4. Основные объекты базы и их описание на языке SQL.
Неделя 5. Запросы на языке SQL.
Неделя 6. Представления, процедуры, функции, триггеры.
Неделя 7. Индексирование данных.
Неделя 8. Оптимизация выполнения запросов.
Неделя 9. Управление конкурентным доступом.
Неделя 10. Направления и тенденции развития баз данных. Современные подходы к обработке Big Data.

Education results

По окончании курса пользователи будут знать: 

1. Принципы описания концептуальной инфологической (инфологической) модели данных 

2. Принципы проектирования данных в терминах реляционной модели 

3. Основные операторы языка SQL 

4. Современные тенденции в развитии науки о данных 

5. Основные виды NoSQL баз данных 

6. Основные методы анализа данных 

  

По окончании курса пользователи будут уметь: 

1. Описывать структуры данных в терминах концептуальной модели «Сущность-связь» 

2. Создавать объекты базы данных 

3. Описывать ограничения целостности для данных 

4. Строить дополнительные структуры для ускорения поиска к данным 

5. Писать запросы на языке SQL 

6. Создавать представления, функции, процедуры и триггеры 

7. Создавать новых пользователей и давать им права доступа к базе данных 

8. Использовать механизм транзакций для конкурентного доступа к данным 

  

По окончании курса пользователи будут понимать: 

1. Основные принципы проектирования данных 

2. Как устроены индексы 

3. Как работает оптимизатор запросов 

4. Как работает менеджер транзакций 

5. Какие задачи стоят при обработке Big Data 

Formed competencies

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

Education directions

Михайлова Елена Георгиевна

Кандидат физико-математических наук
Position: доцент кафедры информационно-аналитических систем

Графеева Наталья Генриховна

Кандидат физико-математических наук
Position: доцент кафедры информационно-аналитических систем

Certificate

A participant certificate is usually issued upon reaching 60 % of the overall rating, subject to the delivery of works before a hard deadline. The honors certificate is usually issued upon reaching 90 % of the overall rating, subject to the delivery of the work before the soft deadline.

Similar courses