Informações sobre o curso
18,646

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 19 horas para completar

Sugerido: 6 hours/week...

Russo

Legendas: Russo

Habilidades que você terá

Big DataDatabase (DBMS)MySQLSQL

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Aprox. 19 horas para completar

Sugerido: 6 hours/week...

Russo

Legendas: Russo

Programa - O que você aprenderá com este curso

Semana
1
1 hora para concluir

Вводная лекция.

Во вводной лекции рассказывается об основном содержании курса, о разделах курса, о месте баз данных для различных информационных систем. Вы узнаете, какие функции выполняет специальное программное обеспечение – система управления базой данных (СУБД). Познакомитесь с наиболее популярными СУБД и их особенностями. Также Вы узнаете о различных вариантах архитектур информационных систем....
4 vídeos (total de (Total 34 mín.) min), 2 leituras, 1 teste
4 videos
Этапы развития информационных систем и баз данных.11min
Роль и назначение СУБД.8min
Архитектура СУБД.13min
2 leituras
Обращение к студентам.10min
Рекомендуемая к прочтению литература.10min
1 exercício prático
Задание 120min
Semana
2
1 hora para concluir

Проектирование баз данных. Модель «сущность –связь».

В этой лекции Вы узнаете о том, как проектируются базы данных на самом верхнем уровне – концептуальном, когда рассматривается только суть хранимых данных, их свойства и связи между различными элементами без привязки к особенностям физической реализации и конкретной СУБД. Мы рассмотрим наиболее популярную модель «Сущность-связь» и подробно разберем, как описываются в терминах этой модели объекты (сущности), их атрибуты и связи....
4 vídeos (total de (Total 37 mín.) min), 1 leitura, 1 teste
4 videos
Представление сущностей.7min
Представление связей.7min
Бинарные связи.11min
1 leituras
Демонстрационная база данных + инструкция.10min
1 exercício prático
Задание 2.20min
Semana
3
1 hora para concluir

Реляционная алгебра. Нормализация реляционных отношений.

В этой лекции мы начнем с описания реляционной модели, на которой основаны наиболее популярные СУБД. Будут даны основные понятия реляционной теории и показано, как представляются объекты и связи в терминах реляционной модели. Будут продемонстрированы проблемы, возникающие при ошибках в проектировании данных, и пути их исправления. Также будут рассмотрены основные операции для манипулирования реляционными данными....
5 vídeos (total de (Total 43 mín.) min), 1 teste
5 videos
Представление сущностей и связей в отношениях.7min
Преобразование отношений.9min
Нормальные формы отношений.8min
Реляционные операции.7min
1 exercício prático
Задание 3.20min
Semana
4
1 hora para concluir

Основные объекты базы и их описание на языке SQL.

На этой неделе мы познакомимся с типичными объектами реляционной базы данных, поговорим об их назначении и использовании. Изучим команды для описания таблиц и правил целостности. Рассмотрим команды манипулирования данными в таблицах: вставку, изменение, удаление. Также будет дано подробное описание демонстрационной базы данных, которую можно установить на своем компьютере и воспроизвести на основе СУБД MySQL (предварительно необходимо установить СУБД MySQL на свой компьютер)....
4 vídeos (total de (Total 33 mín.) min), 1 leitura, 1 teste
4 videos
Создание и сопровождение таблиц.8min
Правила целостности.10min
Демонстрационная база данных.5min
1 leituras
Установка демонстрационной базы данных.10min
1 exercício prático
Задание 4.20min
Semana
5
1 hora para concluir

Запросы на языке SQL.

Этот модуль посвящен оператору SELECT, при помощи которого пишут запросы к реляционным данным. Мы начнем с самых простых запросов, рассмотрим правила указания критериев выборки. Будет показано, как использовать функции агрегирования и группировки, и как пишутся сложные запросы, соединяющие несколько таблиц и имеющие вложенную структуру....
4 vídeos (total de (Total 30 mín.) min), 1 teste
4 videos
Агрегирование и группировка.6min
Соединение таблиц.4min
Вложенные запросы.6min
1 exercício prático
Задание 5.20min
Semana
6
1 hora para concluir

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

Эту лекцию мы начнем с разговора о представлениях, которые позволяют разделить логику хранения данных и программного обеспечения, которые предоставляют удобный доступ к данным из одной или нескольких таблиц и возможность гибкой настройки прав доступа. В этой лекции мы поговорим о процедурном расширении языка SQL и покажем, как с его помощью создавать процедуры, функции и триггеры. Эти объекты хранятся в базе данных и нужны для реализации типичных операций с данными для различных приложений....
4 vídeos (total de (Total 28 mín.) min), 1 teste
4 videos
Процедуры.6min
Функции.5min
Триггер.6min
1 exercício prático
Задание 6.20min
Semana
7
1 hora para concluir

Индексирование данных.

В этом разделе речь пойдет об индексах – дополнительных структурах, необходимых для ускорения доступа к данным. Мы рассмотрим различные виды индексов и изучим способы их построения....
5 vídeos (total de (Total 28 mín.) min), 1 teste
5 videos
Общее понятие индексирования.4min
Индексы на основе B-дерева.5min
Кластерные и некластерные индексы.6min
Полнотекстовые индексы.7min
1 exercício prático
Задание 7.20min
Semana
8
1 hora para concluir

Оптимизация выполнения запросов.

В этой лекции мы поговорим о дополнительных структурах индексирования – пространственных индексах, индексах на основе хеширования и битовых шкал. Также мы обсудим, каким образом строится план выполнения запросов и как надо писать запросы, чтобы они выполнялись быстрее....
4 vídeos (total de (Total 31 mín.) min), 1 teste
4 videos
Пространственные индексы.7min
Оптимизация выполнения запросов.8min
Рекомендации по составлению запросов.7min
1 exercício prático
Задание 8.20min
Semana
9
1 hora para concluir

Управление конкурентным доступом.

Вы узнаете, как организовать доступ к базе данных различным пользователям. Как сделать так, чтобы они могли работать параллельно, в то же время не мешая друг другу. Что такое механизм транзакций и какие есть режимы их выполнения....
3 vídeos (total de (Total 22 mín.) min), 1 teste
3 videos
Транзакции.9min
Уровни изолированности транзакций.6min
1 exercício prático
Задание 9.34min
Semana
10
1 hora para concluir

Направления и тенденции развития баз данных. Современные подходы к обработке BigData.

В последней лекции вы узнаете о направлениях и тенденциях развития баз данных. Мы поговорим о то, что такое Big Data и какие есть современные подходы к их обработке. Дадим краткий обзор NoSQL базы данных и поговорим о методах анализа данных, которые могут быть применены во множестве прикладных областей....
4 vídeos (total de (Total 26 mín.) min), 1 teste
4 videos
NoSQL базы данных.8min
Анализ данных.5min
Заключение.51s
1 exercício prático
Задание 10.26min

Instrutores

Avatar

Михайлова Елена

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

Sobre Universidade Estadual de São PetersburgoUniversidade Estadual de São Petersburgo

Санкт-Петербургский государственный университет (СПбГУ) — старейший вуз России, основанный в 1724 году. Университет сегодня — научный, образовательный и культурный центр мирового значения, неизменно входящий во все международные рейтинги вузов. В номинации взаимодействие с работодателями QS Graduate Employability 2018 СПбГУ занимает 20 место среди 400 ведущих вузов мира и является лучшим в России. В настоящее время СПбГУ реализует 418 образовательных программ, включающих самые современные направления подготовки и специальности. Сертификат об успешном окончании представленных онлайн-курсов дает 5 дополнительных баллов при поступлении на программы магистратуры и аспирантуры СПбГУ. St Petersburg University is the oldest university in Russia, founded in 1724. The University today is a world-class research, educational and cultural centre which is always included in all international rankings of world universities. St Petersburg University was ranked 20th in QS Graduate Employability Ranking 2018 among 400 leading universities in the world and is the best in Russia. At present, St Petersburg University offers 418 academic programmes, including the most advanced areas and fields of study. The certificate of successful completion of offered online courses gives five additional points when applying for master’s and doctoral programmes at St Petersburg University....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.