15.02.2021 | 10 недель | Открытое образование |
О курсе
Основу курса составляют изучение и применение языка SQL для создания, модификации объектов баз данных и управления данными в произвольной реляционной базе данных.
Выполнение практических задач в рамках курса предполагает использование СУБД MySQL.
В курсе рассматриваются этапы проектирования реляционных баз данных, правила составления запросов, основные методы индексирования данных. В курсе будут изучены вопросы использования транзакций и прав доступа к данным.
Также курс дает обзор современных тенденций в области науки о данных в связи с появлением Big Data. В заключении курса будут показаны сферы применения баз данных NoSQL и указаны современные подходы к обработке Big Data.
Результат
Итогами курса станет умение обучающихся владеть терминологией и базовыми объектами баз данных, основами SQL, умение проектировать данные и создавать объекты базы данных в терминах реляционной модели, писать запросы на языке SQL, создавать индексы для ускорения выполнения запросов, конструировать представления, функции, процедуры и триггеры, управлять доступом к базе данных многих пользователей, использовать механизмы транзакций. Также курс направлен на формирование умения применять методы баз данных в различных областях.
Умения
По окончании курса пользователи будут уметь:
- описывать структуры данных в терминах концептуальной модели «Сущность-связь»;
- создавать объекты базы данных;
- описывать ограничения целостности для данных;
- строить дополнительные структуры для ускорения поиска к данным;
- писать запросы на языке SQL;
- создавать представления, функции, процедуры и триггеры;
- создавать новых пользователей и давать им права доступа к базе данных;
- использовать механизм транзакций для конкурентного доступа к данным.
Знания
По окончании курса пользователи будут знать:
- принципы описания концептуальной инфологической (инфологической) модели данных;
- принципы проектирования данных в терминах реляционной модели
- основные операторы языка SQL;
- современные тенденции в развитии науки о данных;
- основные виды NoSQL баз данных;
- основные методы анализа данных.
Навыки
По окончании курса пользователи будут понимать:
- основные принципы проектирования данных;
- как устроены индексы;
- как работает оптимизатор запросов;
- как работает менеджер транзакций;
- какие задачи стоят при обработке Big Data.
Формируемые компетенции
ОПК-1. Способен самостоятельно приобретать, развивать и применять математические, естественнонаучные, социально-экономические и профессиональные знания для решения нестандартных задач, в том числе в новой или незнакомой среде и в междисциплинарном контексте.
О преподавателях


Входные требования
Содержание курса
Модуль 1. Вводная лекция (содержание и разделы курса, место баз данных в различных информационных системах)
Модуль 2. Проектирование баз данных. Модель «Сущность-связь»
Модуль 3. Реляционная алгебра. Нормализация реляционных отношений
Модуль 4. Основные объекты базы и их описание на языке SQL
Модуль 5. Запросы на языке SQL
Модуль 6. Представления, процедуры, функции, триггеры
Модуль 7. Индексирование данных
Модуль 8. Оптимизация выполнения запросов
Модуль 9. Управление конкурентным доступом
Модуль 10. Направления и тенденции развития баз данных. Современные подходы к обработке Big Data
Профессии, специальности и направления подготовки | 02.00.00 Компьютерные и информационные науки
02.04.03 Математическое обеспечение и администрирование информационных систем 01.00.00 Математика и механика |
Область деятельности | Математические и естественные науки
|
Дата окончания записи | 25.12.2024 |
Трудоёмкость в з.е. | 2.0 |
Количество лекций | 10 |
Дата ближайшего старта | 15.02.2021 |
Дата окончания | 31.12.2024 |
ID курса | b498701a695f4a2f970757c385900ff5 |
К-во обучающихся на версии курса | 51501 |
Язык | Русский |
Длительность | 10 недель |
Сертификат | Есть |
Версия | 13 |