SQL практикум на базе MySQL (полный курс)

Спроектируем базу данных и разберём все типы запросов с примерами и заданиями.

Спроектируем базу данных и разберём все типы запросов с примерами и заданиями.

Overview

Спроектируем базу данных популярного мессенджера, Научимся писать запросы к ней., Обсудим вопросы взаимодействия с сервером, начиная с установки рабочего окружения, Познакомимся с командами набора DDL и DML., Научимся писать все виды типовых запросов.

Для новичков в SQL, Для студентов, Для ИТ-специалистов, Для всех интересующихся SQL

Начальные знания о пользовании ПК (мышь, клавиатура).

Этот курс посвящён всестороннему изучению SQL и работе с базами данных на примере MySQL. Материал построен от основ к сложным темам и рассчитан на практическое освоение языка: от установки сервера и настройки окружения до проектирования базы, написания запросов и работы с транзакциями.

Мы начнём с установки MySQL и работы в терминале, познакомимся с графическими IDE (Workbench, DBeaver) и базовыми способами взаимодействия с сервером. Затем разберём структуру базы: первичные и внешние ключи, индексы, типы данных, правила именования объектов, таблицы-справочники и ER-диаграммы. Освоим команды DDL и DML, научимся добавлять, обновлять и удалять данные, фильтровать и сортировать записи, использовать агрегирующие функции, группировку, подзапросы и соединения.

Дальше курс охватывает расширенные возможности SQL: оконные и рекурсивные табличные выражения, представления, хранимые процедуры, пользовательские функции, триггеры, переменные и работу с транзакциями, блокировки и уровни изоляции. Особое внимание уделено анализу запросов (EXPLAIN), оптимизации и предотвращению SQL-инъекций.


Кому будет полезен курс:

  • новичкам, желающим изучить SQL с нуля;

  • студентам для практики проектирования и написания запросов;

  • ИТ-специалистам для систематизации знаний и расширения опыта работы с MySQL.


Чему вы научитесь:

  • проектировать базы данных и работать с таблицами;

  • писать различные SQL-запросы и оптимизировать их выполнение;

  • использовать процедуры, функции, триггеры и переменные;

  • работать с транзакциями, блокировками и анализировать выполнение запросов;

  • безопасно взаимодействовать с базой данных, предотвращая ошибки и SQL-инъекции.


Курс полностью практический, с примерами, заданиями и контрольными вопросами.


Добро пожаловать на курс и успехов в изучении SQL!

Pragmatic Programmer .

Microsoft certified software engineer. Offline/online teacher.

I graduated from Technology University in 2008 as a programmer. And since then I’ve been a programmer. Once the company I worked for sent me to State College to teach students C# (my main and beloved language). And it turned out that I enjoyed the process so much that now I ended up here teaching on Udemy.

I’m very glad to help you shorten your educational path and make it more efficient. It really encourages me to know that my knowledge, that I’ve got through the years spent in the IT industry, can do some help to others.

Enjoy your study!

Free Enroll