СПбГУ15 February 2021 - 31 December 2024 г.Course started

Базы данных

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

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