На этом курсе начинают с основ. Студенты узнают, что такое SQL и зачем он нужен в программировании и анализе данных. Рассматривают типы информационных систем, различия между SQL и No-SQL базами данных. Этот модуль дает общее представление о том, с чем придется работать.
Здесь изучают основы языка. Разбирают типы команд, синтаксис SQL и его разновидности. Это важно для правильного написания запросов и понимания, как вообще работает этот язык.
Студенты учат основные операции: SELECT, INSERT, UPDATE, DELETE. Обучаются создавать таблицы и манипулировать данными. Это фундамент, без которого невозможна дальнейшая работа.
Этот блок показывает, как работать с данными в таблицах. Изучают фильтрацию через операторы сравнения и условий, шаблоны данных. Затем переходят к сортировке - учат упорядочивать данные, задавать направление сортировки и ограничивать выборку.
Здесь учат анализировать информацию. Используют функции агрегации для подсчета сумм, средних значений, количеств. Также рассматривают работу с датами, временем и строками - это нужно для обработки различных типов данных.
Этот модуль о том, как правильно строить базы данных. Студенты изучают принципы моделирования, нормальные формы таблиц. Разбирают ACID - это важно для обеспечения целостности данных.
На завершающих модулях учат объединять данные из разных таблиц. Используют JOIN для соединения таблиц и операции над множествами. Затем переходят к SQL View и подзапросам - это позволяет упрощать сложные запросы и получать конкретные подмножества данных.
Занятия проходят в небольших группах, что дает возможность преподавателю уделить внимание каждому. Студенты получают доступ к личным кабинетам и могут просматривать записи занятий. Преподаватели - практики с реальным опытом работы. Курс включает много практических заданий, а служба поддержки помогает решать технические вопросы.