Чему вы научитесь
- Понимать принципы работы СУБД и реляционных баз данных.
- Создавать базы данных, таблицы и связи между ними.
- Применять SQL для добавления, изменения, удаления и выборки данных.
- Использовать фильтрацию, сортировку, группировку и агрегатные функции.
- Писать сложные запросы с JOIN, подзапросами, CTE и оконными функциями.
- Проектировать структуру базы данных с помощью ER-моделей и нормализации.
- Создавать индексы и анализировать выполнение запросов с помощью EXPLAIN.
- Управлять транзакциями и обеспечивать целостность данных.
- Разрабатывать хранимые процедуры, функции и триггеры.
- Управлять пользователями, правами доступа и обслуживанием баз данных.
- Понимать принципы репликации, секционирования и масштабирования СУБД.
О курсе
Для кого этот курс
Начальные требования
Курс подходит для обучения с нуля.
Предварительные знания SQL, опыт работы с базами данных и навыки программирования не требуются.
Преподаватели курса
Как проходит обучение
Каждая тема включает теоретический материал с объяснениями и SQL примерами, задания для самостоятельного решения и проверку усвоенных знаний.
Сначала вы изучаете материал, затем применяете его на практике. Вам предстоит создавать таблицы, писать запросы, обрабатывать данные, устанавливать связи и решать задачи по работе с базами данных.
Автоматическая проверка позволяет сразу узнать результат выполнения задания. Вы можете анализировать ошибки, изменять решение и отправлять его повторно.
По мере прохождения курса сложность заданий возрастает. От простых операций с таблицами вы перейдёте к сложным выборкам, проектированию структур данных и механизмам управления.
Курс содержит 23 урока, 90 тестов и 190 интерактивных задач.
Сертификат
Что вы получите
- Системные знания о базах данных
- Практические навыки работы с SQL
- Навыки проектирования и оптимизации
- Знакомство с профессиональными инструментами СУБД
- Практику на 190 интерактивных задачах
- Базу для дальнейшего развития в IT