Description
What you’ll learn
-
Спроектируем базу данных популярного мессенджера
-
Научимся писать запросы к ней.
-
Обсудим вопросы взаимодействия с сервером, начиная с установки рабочего окружения
-
Познакомимся с командами набора DDL и DML.
-
Научимся писать все виды типовых запросов.
Этот курс посвящён всестороннему изучению SQL и работе с базами данных на примере MySQL. Материал построен от основ к сложным темам и рассчитан на практическое освоение языка: от установки сервера и настройки окружения до проектирования базы, написания запросов и работы с транзакциями.
Мы начнём с установки MySQL и работы в терминале, познакомимся с графическими IDE (Workbench, DBeaver) и базовыми способами взаимодействия с сервером. Затем разберём структуру базы: первичные и внешние ключи, индексы, типы данных, правила именования объектов, таблицы-справочники и ER-диаграммы. Освоим команды DDL и DML, научимся добавлять, обновлять и удалять данные, фильтровать и сортировать записи, использовать агрегирующие функции, группировку, подзапросы и соединения.
Дальше курс охватывает расширенные возможности SQL: оконные и рекурсивные табличные выражения, представления, хранимые процедуры, пользовательские функции, триггеры, переменные и работу с транзакциями, блокировки и уровни изоляции. Особое внимание уделено анализу запросов (EXPLAIN), оптимизации и предотвращению SQL-инъекций.
Кому будет полезен курс:
-
новичкам, желающим изучить SQL с нуля;
-
студентам для практики проектирования и написания запросов;
-
ИТ-специалистам для систематизации знаний и расширения опыта работы с MySQL.
Чему вы научитесь:
-
проектировать базы данных и работать с таблицами;
-
писать различные SQL-запросы и оптимизировать их выполнение;
-
использовать процедуры, функции, триггеры и переменные;
-
работать с транзакциями, блокировками и анализировать выполнение запросов;
-
безопасно взаимодействовать с базой данных, предотвращая ошибки и SQL-инъекции.
Курс полностью практический, с примерами, заданиями и контрольными вопросами.
Добро пожаловать на курс и успехов в изучении SQL!
Who this course is for:
- Для новичков в SQL
- Для студентов
- Для ИТ-специалистов
- Для всех интересующихся SQL





Reviews
There are no reviews yet.