CyberBionic Systematics

MySQL

4 101 UAH за курс
16 часов
Для начинающих, Для опытных
SQL / DBA
Этот курс научит вас работать с MySQL Server — от основ до сложных запросов. Вы освоите проектирование баз данных, индексирование, транзакции и оптимизацию. После курса вы сможете создавать эффективные базы данных и управлять ими.

О курсе

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

Курс построен логично - от основ до сложных тем. Каждый модуль дает практические навыки для работы с базами данных.

Основы SQL и работа с данными

На этом курсе начинают с понимания баз данных и их структуры. Слушатели узнают о реляционных базах данных и их объектах. Практическая часть включает работу в MySQL Workbench. Учат писать основные запросы для выборки, добавления, обновления и удаления данных - SELECT, INSERT, UPDATE, DELETE.

Создание структуры базы данных

Здесь объясняют как создавать саму структуру базы. Показывают запросы CREATE, ALTER, DROP. Важная часть - понимание ключей и связей между таблицами. Это основа для правильной организации данных.

Проектирование и оптимизация

Модуль о том как строить эффективные базы данных. Учат нормализацию - это правила для избежания дублирования данных. Показывают визуальные инструменты для проектирования. После этого переходят к JOIN-запросам для получения данных из нескольких таблиц одновременно.

Сложные запросы и вложенные структуры

Здесь углубленно изучают вложенные запросы. Это запросы внутри других запросов. Показывают как они работают и когда их использовать. Особое внимание уделяют связанным вложенным запросам.

Производительность и хранение данных

Этот блок о том как сделать базу данных быстрее. Объясняют принципы индексирования и различные типы индексов. Рассматривают представления (views) - это виртуальные таблицы для упрощения работы с данными.

Автоматизация и безопасность операций

Последние модули учат создавать сложные механизмы работы с данными. Показывают сохраненные процедуры и пользовательские функции. Учат работать с курсорами для обработки данных строка за строкой. Важная тема - транзакции и их откат для безопасности операций. Триггеры позволяют автоматизировать действия при определенных событиях в базе.

Результаты после курса

После завершения курса слушатели смогут проектировать базы данных с нуля. Они научатся применять нормализацию, работать с различными типами запросов. Поймут как индексировать данные для скорости. Научатся создавать процедуры, функции и триггеры. Смогут строить модели данных и оптимизировать существующие базы.

Формат обучения

Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс для помощи в обучении. После завершения - онлайн тестирование и получение сертификата.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора