Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

кол-во дней: 4
кол-во часов: 32
код курса: MySQLB

Данный курс позволяет понять, насколько может упростить работу эта мощная система управления реляционной базой данных. Курс охватывает основы и обеспечивает прочный фундамент знаний по SQL и реляционным базам данных, в качестве средства обучения используется MySQL. Курс может быть полезен слушателям, не имеющим опыта или имеющим небольшой опыт работы с системой управления реляционной базой данных.

Необходимая предварительная подготовка:

  • Основы компьютерной грамотности


Рекомендуемая предварительная подготовка

  • Опыт работы с программой из командной строки
  • Знание концепций баз данных

Цель курса:

  • Понимание особенностей и преимуществ MySQL
  • Установка и запуск MySQL сервера
  • Понимание основ реляционных баз данных
  • Понимание языка SQL и MySQL
  • Понимание типов данных и столбцов, и их связь с эффективным проектированием баз данных
  • Обзор структуры и содержимого базы данных
  • Проектирование базы данных с эффективной структурой
  • Получение информации из базы данных с использованием команды SELECT
  • Синтаксис диагностики, и типичные предупреждения и ошибки
  • Удаление или модификация данных базы данных и строки таблицы
  • Группировка данных запроса с помощью агрегирования
  • Связывание данных из строк нескольких таблиц с помощью JOIN
  • Выполнение вложенных подзапросов
  • Использование простых функций (строковых, дат, числовых)
  • Коннекторы MySQL, их основные особенности и различия
  • Понимание устройств хранения и транзакций MySQL

Аудитория курса:

  • Администраторы баз данных
  • Проектировщики баз данных
  • Администраторы

Введение

  • Продукт MySQL.
  • Сервисы и поддержка MySQL.
  • Ресурсы MySQL.
  • Примеры баз данных.

MySQL сервер и клиент

  • Обзор модели клиент-сервер.
  • Протоколы коммуникации.
  • Коннекторы и MySQL.
  • Стек LAMP.
  • Установка MySQL сервера.
  • Запуск MySQL сервера и клиента.

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

  • Основы реляционных баз данных.
  • Язык SQL и MySQL.

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

  • Моделирование баз данных. Ключи. Нормализация.

Табличные типы данных

  • Типы данных.
  • Числовые типы данных.
  • Временные типы данных.
  • Символьные строки.
  • Смысл Null.

Создание баз данных и таблиц

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

Базовые запросы

  • Предложение SELECT.
  • Инструментальные средства MySQL для разработки на языке SQL.
  • Диагностика.

Сопровождение базы данных и таблиц

  • Удаление целой базы данных.
  • Сопровождение таблиц.
  • Сопровождение столбцов.
  • Индексы и ограничения.

Манипулирование данными таблицы

  • Удаление/модификация данных строки таблицы.
  • Предложение INSERT.
  • Предложение REPLACE.
  • Предложение UPDATE.
  • Предложение DELETE.

Функции

  • Простые функции.
  • Группировка с помощью функций.

Соединение таблиц

  • Комбинирование нескольких таблиц.
  • Внутренние соединения.
  • Внешние соединения.

Запросы к таблицам

  • Что такое подзапрос.
  • Категории подзапросов.
  • Типы подзапросов.
  • Размещение подзапросов.
  • Другие типы подзапросов.
  • Преобразование подзапросов в соединения.

Экспортирование импортирование данных

  • Экспортирование данных.
  • Импортирование данных.
  • Графические пользовательские интерфейсы MySQL
  • MySQL Enterprise Monitor.
  • MySQL Workbench.

Дополнительная информация

  • Создание представлений.
  • Транзакции. Устройства хранения.
  • Извлечение метаданных.
  • Схема производительности.
  • MySQL Enterprise Backup.