Курс на Stepik
Обложка курса «Свободное погружение в СУБД» на Stepik
Бесплатно

Свободное погружение в СУБД 4.483

Открыть на
STEPIK.ORG

Курс для тех, кто уже имеет некоторый опыт проектирования баз данных и разработки приложений и хочет расширить свои знания. Это копия курса "Погружение в СУБД" 2017 года. Но без дедлайнов!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Свободное погружение в СУБД»Учеников на курсе 29 201
Сертификаты, выданные на курсе «Свободное погружение в СУБД»Сертификатов выдано 1 548
Отзывы о курсе «Свободное погружение в СУБД»Отзывов получено 87
Рейтинг курса «Свободное погружение в СУБД»Рейтинг курса 4.483
Уроки в курсе «Свободное погружение в СУБД»Количество уроков 66
Тесты в курсе «Свободное погружение в СУБД»Количество квизов 47
Задачи с кодом в курсе «Свободное погружение в СУБД»Количество задач с кодом 17
Время прохождения курса «Свободное погружение в СУБД»Время прохождения курса
Обновления курса «Свободное погружение в СУБД»Обновления курса
Дата публикации курса «Свободное погружение в СУБД»Дата публикации курса
Последнее обновление курса «Свободное погружение в СУБД»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Свободное погружение в СУБД» 11 разделов Уроки в курсе «Свободное погружение в СУБД» 66 уроков Тесты в курсе «Свободное погружение в СУБД» 47 тестов Задачи в курсе «Свободное погружение в СУБД» 17 задач Время прохождения курса «Свободное погружение в СУБД» 9 ч. Последнее обновление курса «Свободное погружение в СУБД» обн. 1 год назад

Введение

3 урока
1. О чём и для кого этот курс
2. Ресурсы для начинающих
3. Форум

Проектирование схемы, часть I.

4 урока
1. Введение
2. Декомпозиция
3. Функциональные зависимости
4. Домашнее задание №1

Проектирование схемы, часть II

8 уроков
1. Введение
2. Ключевые атрибуты
3. Связи между таблицами
4. Нормальная форма Бойса-Кодда
5. Ошибки при проектировании схемы
6. Суррогатные ключи
7. Что нужно запомнить про ключи, связи и нормальные формы
8. Домашнее задание №2

СУБД и приложение, часть I

8 уроков
1. Введение
2. СУБД тормозит
3. Жизнь простого запроса
4. Соединения таблиц
5. Физическое выполнение соединений
6. Приложение и сессии
7. Подведем итоги
8. Домашнее задание №3

СУБД и приложение, часть II

7 уроков
1. Введение
2. Представления
3. Хранимые процедуры
4. Устойчивость приложения к более серьёзным изменениям
5. Подведем итоги
6. Домашнее задание
7. Case Study: приложение, устойчивое к смене СУБД

Агрегатные и оконные функции

6 уроков
1. Введение
2. Агрегатные функции
3. Обобщенные табличные выражения
4. Оконные функции
5. Подведем итоги
6. Домашнее задание №5

Древовидные структуры и рекурсивные запросы

7 уроков
1. Введение
2. Списки смежности и рекурсивные запросы
3. Структурные метки
4. Нумерации вершин и вложенные множества
5. Сравнение производительности разных схем хранения дерева
6. Подведем итоги
7. Домашнее задание

Совместный доступ к данным

9 уроков
1. Введение
2. ACID транзакции
3. Чтение неподтвержденных данных
4. Чтение подтвержденных данных
5. Повторяемое чтение
6. Сериализуемые транзакции
7. Что делать, если транзакции не поддерживаются
8. Подведем итоги
9. Домашнее задание

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

7 уроков
1. Введение в оптимизацию
2. Жизнь запроса
3. Важно ли, как записан запрос?
4. Индексы
5. Материализация и избыточная информация
6. Подведем итоги
7. Домашнее задание

Нереляционные возможности

6 уроков
1. Введение. SQL или NoSQL, вот в чем вопрос.
2. Хранение и обработка данных в формате JSON
3. Работа с парами ключ-значение
4. Шардирование данных
5. Подведём итоги
6. Домашнее задание

Дополнительные материалы

1 урок
1. Погружение в СУБД 2017: дополнительные материалы