База данных — это систематизированная система материалов, с возможностью их поиска и обработки. Данный курс познакомит слушателей с наиболее популярными системами управления базами данных, их особенностями и моделями. В результате освоения материалов курса учащиеся смогут проектировать базы данных, понимать как составлять запросы и индексировать данные. Особое место в курсе отведено изучению языка программирования SQL. В рамках курса будут рассмотрены такие понятия, как Представления, процедуры, функции, триггеры. Индексирование данных. Также будут рассмотрены такие современные подходы к обработке BigData, сферы применения СУБД NoSQL. В курсе предусмотрено выполнения практических заданий на базе СУБД MySQL, что качественно улучшает восприятие материала.
Базы данных (Databases)
Санкт-Петербургский государственный университетОб этом курсе
Карьерные результаты учащихся
20%
25%
33%
Приобретаемые навыки
Карьерные результаты учащихся
20%
25%
33%
от партнера

Санкт-Петербургский государственный университет
Санкт-Петербургский государственный университет (СПбГУ) — старейший вуз России, основанный в 1724 году. Университет сегодня — научный, образовательный и культурный центр мирового значения, неизменно входящий во все международные рейтинги вузов. В номинации взаимодействие с работодателями QS Graduate Employability 2018 СПбГУ занимает 20 место среди 400 ведущих вузов мира и является лучшим в России.
Программа курса: что вы изучите
Вводная лекция.
Во вводной лекции рассказывается об основном содержании курса, о разделах курса, о месте баз данных для различных информационных систем. Вы узнаете, какие функции выполняет специальное программное обеспечение – система управления базой данных (СУБД). Познакомитесь с наиболее популярными СУБД и их особенностями. Также Вы узнаете о различных вариантах архитектур информационных систем.
Проектирование баз данных. Модель «сущность –связь».
В этой лекции Вы узнаете о том, как проектируются базы данных на самом верхнем уровне – концептуальном, когда рассматривается только суть хранимых данных, их свойства и связи между различными элементами без привязки к особенностям физической реализации и конкретной СУБД. Мы рассмотрим наиболее популярную модель «Сущность-связь» и подробно разберем, как описываются в терминах этой модели объекты (сущности), их атрибуты и связи.
Реляционная алгебра. Нормализация реляционных отношений.
В этой лекции мы начнем с описания реляционной модели, на которой основаны наиболее популярные СУБД. Будут даны основные понятия реляционной теории и показано, как представляются объекты и связи в терминах реляционной модели. Будут продемонстрированы проблемы, возникающие при ошибках в проектировании данных, и пути их исправления. Также будут рассмотрены основные операции для манипулирования реляционными данными.
Основные объекты базы и их описание на языке SQL.
На этой неделе мы познакомимся с типичными объектами реляционной базы данных, поговорим об их назначении и использовании. Изучим команды для описания таблиц и правил целостности. Рассмотрим команды манипулирования данными в таблицах: вставку, изменение, удаление. Также будет дано подробное описание демонстрационной базы данных, которую можно установить на своем компьютере и воспроизвести на основе СУБД MySQL (предварительно необходимо установить СУБД MySQL на свой компьютер).
Рецензии
Лучшие отзывы о курсе БАЗЫ ДАННЫХ (DATABASES)
Курс интересный, но, по-моему, есть один минус: очень трудно во время рассказа преподавателя следить за ее мыслью. Было бы полезно, если бы материал был продублирован в виде конспектов.
Хороший курс, очень хорошо дает основные знания по базам данных. Единственное, на мой взгляд, не хватает практики по выполнению запросов, этому уделяется всего 2-3 недели курса.
В целом хорошая вводная информация. Рекомендую всем, кто только начинает знакомится с базами данными и SQL.
Хороший курс. Хорошие лекции. Местами в тестах есть баги, например с кавычками.
Часто задаваемые вопросы
Когда я получу доступ к лекциям и заданиям?
Что я получу, оплатив сертификацию?
Is financial aid available?
Получу ли я зачеты в университете за прохождение курса?
Остались вопросы? Посетите Центр поддержки учащихся.