Введение в базы данных
St. Petersburg State Polytechnic University and Higher School of Economics via Stepik
-
19
-
- Write review
Overview
Курс введения в базы данных знакомит слушателями с историей создания систем обработки структурированных данных, подходами к обработке информации, развитием моделей данных и систем управления данными.
Основу курса составляет изучение и применение в типовых ситуациях средств SQL для обработки данных в SQL-СУБД. Выполнение практических задач в рамках курса предполагает использование СУБД MySQL.
Важную часть курса составляет рассмотрение основных этапов проектирования реляционных баз данных, рассмотрение аномалий структурированных данных.
Помимо базовой части курса рассматриваются вопросы работы с SQL-базами данных в приложениях, описывается концепция ORM и вводятся определения, описываются области применения NoSQL-систем.
Syllabus
Введение и базовые операции SQL
1.1 Термины и определения
1.2 Базовые операции SQL
1.3 Агрегация данных
Основы реляционных баз данных
2.1 Введение в реляционную модель данных
2.2 Архитектура ANSI/SPARC
2.3 Выборки из нескольких источников
2.4 Триггеры и хранимые процедуры
Проектирование баз данных
3.1 Задача проектирования баз данных
3.2 Концептуальное проектирование
3.3 Логическое и физическое проектирование
3.4 Инструмент проектирования MySQL Workbench
3.5 SQL-DDL
Нормализация реляционной базы данных
4.1 Термины нормализации
4.2 Основные нормальные формы: 1НФ, 2НФ, 3НФ, НФБК
4.3 Прочие нормальные формы: 4NF, 5NF, DKNF, 6NF
Использование ORM
5.1 Моделирование данных с использованием ORM
Администрирование MySQL и оптимизация запросов
6.1 Сложность выполнения запросов. EXPLAIN
6.2 Индексы
6.3 Практическая работа с индексами
Нереляционные СУБД
7.1 Термины и характеристики NoSQL
7.2 Обзор key-value СУБД Redis
7.3 Обзор документоориентированной СУБД MongoDB
Заключительный модуль
8.1 Финальный урок
Taught by
Alexander Myasnov and Ivan Savin
Related Courses
-
Базы данных (Databases)
Saint Petersburg State University
-
Введение в NGS. Часть 1
Bioinformatics Institute
-
Введение в информационный поиск
Moscow Institute of Physics and Technology
-
Введение в системное проектирование
Moscow Institute of Physics and Technology
-
Введение в язык Котлин
St. Petersburg State Polytechnic University
-
Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University
Reviews
0.0 rating, based on 0 reviews