Logos IT-Academy

MySQL

5 500 UAH за курс
12 занятий
Для начинающих
SQL / DBA
Этот курс научит вас работать с реляционными базами данных, в частности MySQL. Вы узнаете, как создавать таблицы, писать SQL-запросы, проектировать структуру БД и оптимизировать работу с данными. Курс включает практические примеры, работу с инструментами и разбор реальных кейсов.

О курсе

Программа курса

Основы баз данных и SQL

На этом курсе начинают с понимания баз данных. Слушатели узнают, что такое реляционные базы данных, таблицы и как они работают. Рассматривают примеры простых баз данных и знакомятся с языком SQL. Учат базовые команды для создания, удаления, выбора и обновления данных. Также изучают стандарт ANSI-SQL и основные диалекты - MSSQL, Oracle, MySQL и SQLite.

Работа с MySQL и проектирование таблиц

Далее курс показывает роль MySQL в веб-разработке. Слушатели устанавливают локальную среду через Denwer и знакомятся с клиентскими программами вроде PhpMyAdmin и HeidiSQL. Изучают управление пользователями и правами доступа. Потом переходят к проектированию таблиц - принцип "одна таблица - одна сущность", виды ключей, типы связей между таблицами и нормальные формы. Обучаются создавать ER-диаграммы для визуализации структуры базы данных.

Углубленное изучение SQL

Здесь подробно разбирают структуру SQL и управление данными. Слушатели учатся работать с базами данных и таблицами через DDL-команды. Изучают типы данных, особое значение NULL и операции с данными через DML. Основной акцент - на выборке данных: оператор SELECT, работа с полями, сортировка, группировка и агрегатные функции. Обучаются фильтровать результаты и удалять дубликаты.

Сложные запросы и оптимизация

Этот блок посвящен сложной выборке и модификации данных. Слушатели изучают подзапросы, временные таблицы и представления. Разбирают различные типы соединений таблиц - внутренние, внешние и декартово произведение. Потом переходят к оптимизации: работают с индексами, анализируют планы запросов и изучают рекомендации по индексации. Также рассматривают обеспечение целостности данных через ограничения первичных и внешних ключей.

Расширенные возможности MySQL

Завершающие модули охватывают хранимые процедуры и транзакции. Слушатели учатся создавать и вызывать процедуры, использовать управляющие конструкции. Разбирают принципы транзакций, требования ACID и уровни изоляции. Последний модуль посвящен специфике MySQL - управлению доступом, работе с метаданными через information_schema и отличиям между движками таблиц MyISAM, InnoDB и Memory.

Что получают слушатели

На курсе работают с экспертами отрасли, которые дают обратную связь. Формат обучения направлен на эффективное усвоение материала. После успешного завершения выпускники получают диплом. Также доступен закрытый телеграм-чат для общения и обмена опытом.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора