Онлайн курс Введение в базы данных от Stepik
Курс введения в базы данных знакомит слушателями с историей создания систем обработки структурированных данных, подходами к обработке информации, развитием моделей данных и систем управления данными.
Основу курса составляет изучение и применение в типовых ситуациях средств SQL для обработки данных в SQL-СУБД. Выполнение практических задач в рамках курса предполагает использование СУБД MySQL.
Важную часть курса составляет рассмотрение основных этапов проектирования реляционных баз данных, рассмотрение аномалий структурированных данных.
Помимо базовой части курса рассматриваются вопросы работы с SQL-базами данных в приложениях, описывается концепция ORM и вводятся определения, описываются области применения NoSQL-систем.
Курс очень хороший, особенно для начинающих Data Scientist'ов, но и для более менее прошареных будет полезен. Подача материала очень понравилась, особенно то, что теорию не отделяют от практики, а наоборот-сразу же показывают практическую реализацию. Ну и за 2 соревнования на Kaggle отдельное спасибо, там можно и поэксперементировать, и проверить, что усвоил из курса, и посмотреть способы решения других ребят. В общем 10/10, Глебу спасибо!)
Курс подходит для ознакомления с «нуля». Первая половина курса дает достаточные для пользователя знания по синтаксису SQL запросов. Вторая половина обучения (язык DDL запросов, индексы, no-SQL БД) дана ознакомительно без трудных задач на самостоятельное выполнение.
Знания об устройстве самих БД даны слишком кратко, приходилось пользоваться сторонними ресурсами. Не удобно использование MySQL на текущий момент с его сложностями с привязками тренировочных БД, но это оправдывается тем, что курс написан давненько уже.