Главная Школы IT-Столиця MySQL. Проєктування та створення баз даних для web
IT-Столиця

MySQL. Проєктування та створення баз даних для web

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

О курсе

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

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

Установка и основы работы с MySQL

На этом курсе начинают с основ - установки сервера MySQL 5.x и настройки его как службы. Рассматривают преимущества и особенности этой системы управления базами данных. Слушатели знакомятся с основными программами и утилитами для работы с сервером, изучают базовые консольные команды. Важной частью является работа с информационной схемой базы данных для получения метаданных. Каждый теоретический блок закрепляется практическими заданиями.

Проектирование реляционных баз данных

Второй модуль посвящен принципам проектирования баз данных. Здесь изучают алгоритм создания структуры БД, центральные типы данных MySQL и правила их выбора для оптимального хранения информации. Рассматривают процесс нормализации базы данных, характеристики ключей и ключевых атрибутов. Слушатели осваивают работу с пакетом Workbench 8.0.x для визуального проектирования структур данных.

Синтаксис SQL и манипулирование данными

Этот блок охватывает два смежных модуля. Сначала изучают выражения SQL для определения архитектуры данных - операторы создания таблиц, ограничения и индексы. Затем переходят к операторам манипулирования данными. Особое внимание уделяют оператору SELECT, процедуре выборки данных, предикатам ORDER и WHERE, агрегатным функциям. Рассматривают объединение таблиц и ограничение выборки с помощью предиката HAVING.

Расширенные возможности: процедуры, триггеры и транзакции

В этой части курса рассматривают более сложные механизмы работы с базами данных. Слушатели учатся создавать и использовать хранимые процедуры, понимают их назначение. Изучают триггеры и способы обеспечения целостности связей между данными. Отдельный модуль посвящен манипулированию данными через объединение запросов UNION, работе с подзапросами, множествами значений и временными таблицами.

Транзакции и типы хранилищ

Этот модуль объясняет принципы работы транзакций в MySQL. Рассматривают механизмы блокировки и их типы, методы выбора оптимального хранилища данных в соответствии с потребностями проекта. Практические задания помогают закрепить навыки работы с транзакциями.

Обслуживание и оптимизация сервера

Завершающий модуль охватывает администрирование сервера MySQL. Здесь изучают процедуры резервного копирования и аварийного восстановления данных, методы проверки и восстановления таблиц. Рассматривают систему распределения прав пользователей и техники оптимизации - от отдельных запросов до конфигурации сервера в целом.

Результаты обучения

После завершения курса слушатели смогут самостоятельно устанавливать и настраивать сервер MySQL 5, проектировать производительные базы данных, использовать хранимые процедуры и триггеры, работать с транзакциями, выполнять резервное копирование и восстановление данных, оптимизировать запросы и конфигурацию сервера.

Преимущества курса

Занятия проводят преподаватели-практики с реальным опытом работы. Доступны форматы корпоративного и индивидуального обучения, возможность заниматься в выходные дни. Выпускники имеют шанс трудоустройства в ведущие IT-компании.

Что включено

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