Базы данных

Для кого?

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

О чем?

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

По завершении этого курса учащиеся будут:

  • Уметь описывать структуры данных в терминах концептуальной модели «Сущность-связь», создавать объекты базы данных, описывать ограничения целостности для данных, строить дополнительные структуры для ускорения поиска к данным, писать запросы на языке SQL, создавать представления, функции, процедуры и триггеры, создавать новых пользователей и давать им права доступа к базе данных, использовать механизм транзакций для конкурентного доступа к данным.
  • Знать основные операторы языка SQL, современные тенденции в развитии науки о данных, основные виды NoSQL баз данных, основные методы анализа данных.
  • Владеть принципами описания концептуальной инфологической модели данных, принципами проектирования данных в терминах реляционной модели.

Продолжительность –  10 недель.

Язык: русский.

Период запуска: 30.09.2017.

Платформа – Открытое образование.

 

Записаться на курс:
Авторы курса:

  • Елена Георгиевна Михайлова
    кандидат физико-математических наук, доцент кафедры информационно-аналитических систем СПбГУ, ИО заведующего кафедрой информационно-аналитических систем СПбГУ

  • Наталья Генриховна Графеева
    кандидат физико-математических наук, доцент кафедры информационно-аналитических систем СПбГУ