Данный курс позволяет понять, насколько может упростить работу эта мощная система управления реляционной базой данных. Курс охватывает основы и обеспечивает прочный фундамент знаний по 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.