À propos de ce cours
19,006

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 19 heures pour terminer

Recommandé : 6 hours/week...

Russe

Sous-titres : Russe

Compétences que vous acquerrez

Big DataDatabase (DBMS)MySQLSQL

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Approx. 19 heures pour terminer

Recommandé : 6 hours/week...

Russe

Sous-titres : Russe

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
1 heure pour terminer

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

Во вводной лекции рассказывается об основном содержании курса, о разделах курса, о месте баз данных для различных информационных систем. Вы узнаете, какие функции выполняет специальное программное обеспечение – система управления базой данных (СУБД). Познакомитесь с наиболее популярными СУБД и их особенностями. Также Вы узнаете о различных вариантах архитектур информационных систем....
4 vidéos (Total 34 min), 2 lectures, 1 quiz
4 vidéos
Этапы развития информационных систем и баз данных.11 min
Роль и назначение СУБД.8 min
Архитектура СУБД.13 min
2 lectures
Обращение к студентам.10 min
Рекомендуемая к прочтению литература.10 min
1 exercice pour s'entraîner
Задание 120 min
Semaine
2
1 heure pour terminer

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

В этой лекции Вы узнаете о том, как проектируются базы данных на самом верхнем уровне – концептуальном, когда рассматривается только суть хранимых данных, их свойства и связи между различными элементами без привязки к особенностям физической реализации и конкретной СУБД. Мы рассмотрим наиболее популярную модель «Сущность-связь» и подробно разберем, как описываются в терминах этой модели объекты (сущности), их атрибуты и связи....
4 vidéos (Total 37 min), 1 lecture, 1 quiz
4 vidéos
Представление сущностей.7 min
Представление связей.7 min
Бинарные связи.11 min
1 lecture
Демонстрационная база данных + инструкция.10 min
1 exercice pour s'entraîner
Задание 2.20 min
Semaine
3
1 heure pour terminer

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

В этой лекции мы начнем с описания реляционной модели, на которой основаны наиболее популярные СУБД. Будут даны основные понятия реляционной теории и показано, как представляются объекты и связи в терминах реляционной модели. Будут продемонстрированы проблемы, возникающие при ошибках в проектировании данных, и пути их исправления. Также будут рассмотрены основные операции для манипулирования реляционными данными....
5 vidéos (Total 43 min), 1 quiz
5 vidéos
Представление сущностей и связей в отношениях.7 min
Преобразование отношений.9 min
Нормальные формы отношений.8 min
Реляционные операции.7 min
1 exercice pour s'entraîner
Задание 3.20 min
Semaine
4
1 heure pour terminer

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

На этой неделе мы познакомимся с типичными объектами реляционной базы данных, поговорим об их назначении и использовании. Изучим команды для описания таблиц и правил целостности. Рассмотрим команды манипулирования данными в таблицах: вставку, изменение, удаление. Также будет дано подробное описание демонстрационной базы данных, которую можно установить на своем компьютере и воспроизвести на основе СУБД MySQL (предварительно необходимо установить СУБД MySQL на свой компьютер)....
4 vidéos (Total 33 min), 1 lecture, 1 quiz
4 vidéos
Создание и сопровождение таблиц.8 min
Правила целостности.10 min
Демонстрационная база данных.5 min
1 lecture
Установка демонстрационной базы данных.10 min
1 exercice pour s'entraîner
Задание 4.20 min
Semaine
5
1 heure pour terminer

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

Этот модуль посвящен оператору SELECT, при помощи которого пишут запросы к реляционным данным. Мы начнем с самых простых запросов, рассмотрим правила указания критериев выборки. Будет показано, как использовать функции агрегирования и группировки, и как пишутся сложные запросы, соединяющие несколько таблиц и имеющие вложенную структуру....
4 vidéos (Total 30 min), 1 quiz
4 vidéos
Агрегирование и группировка.6 min
Соединение таблиц.4 min
Вложенные запросы.6 min
1 exercice pour s'entraîner
Задание 5.20 min
Semaine
6
1 heure pour terminer

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

Эту лекцию мы начнем с разговора о представлениях, которые позволяют разделить логику хранения данных и программного обеспечения, которые предоставляют удобный доступ к данным из одной или нескольких таблиц и возможность гибкой настройки прав доступа. В этой лекции мы поговорим о процедурном расширении языка SQL и покажем, как с его помощью создавать процедуры, функции и триггеры. Эти объекты хранятся в базе данных и нужны для реализации типичных операций с данными для различных приложений....
4 vidéos (Total 28 min), 1 quiz
4 vidéos
Процедуры.6 min
Функции.5 min
Триггер.6 min
1 exercice pour s'entraîner
Задание 6.20 min
Semaine
7
1 heure pour terminer

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

В этом разделе речь пойдет об индексах – дополнительных структурах, необходимых для ускорения доступа к данным. Мы рассмотрим различные виды индексов и изучим способы их построения....
5 vidéos (Total 28 min), 1 quiz
5 vidéos
Общее понятие индексирования.4 min
Индексы на основе B-дерева.5 min
Кластерные и некластерные индексы.6 min
Полнотекстовые индексы.7 min
1 exercice pour s'entraîner
Задание 7.20 min
Semaine
8
1 heure pour terminer

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

В этой лекции мы поговорим о дополнительных структурах индексирования – пространственных индексах, индексах на основе хеширования и битовых шкал. Также мы обсудим, каким образом строится план выполнения запросов и как надо писать запросы, чтобы они выполнялись быстрее....
4 vidéos (Total 31 min), 1 quiz
4 vidéos
Пространственные индексы.7 min
Оптимизация выполнения запросов.8 min
Рекомендации по составлению запросов.7 min
1 exercice pour s'entraîner
Задание 8.20 min
Semaine
9
1 heure pour terminer

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

Вы узнаете, как организовать доступ к базе данных различным пользователям. Как сделать так, чтобы они могли работать параллельно, в то же время не мешая друг другу. Что такое механизм транзакций и какие есть режимы их выполнения....
3 vidéos (Total 22 min), 1 quiz
3 vidéos
Транзакции.9 min
Уровни изолированности транзакций.6 min
1 exercice pour s'entraîner
Задание 9.34 min
Semaine
10
1 heure pour terminer

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

В последней лекции вы узнаете о направлениях и тенденциях развития баз данных. Мы поговорим о то, что такое Big Data и какие есть современные подходы к их обработке. Дадим краткий обзор NoSQL базы данных и поговорим о методах анализа данных, которые могут быть применены во множестве прикладных областей....
4 vidéos (Total 26 min), 1 quiz
4 vidéos
NoSQL базы данных.8 min
Анализ данных.5 min
Заключение.51s
1 exercice pour s'entraîner
Задание 10.26 min

Enseignant

Avatar

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

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

À propos de Université d'État de Saint-Pétersbourg

Санкт-Петербургский государственный университет (СПбГУ) — старейший вуз России, основанный в 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....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.