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

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

Курс MySQL Fundamentals - это первый шаг в освоении MySQL, самой популярной в мире базы данных с открытым исходным кодом. Развивайте глубокое понимание и практический опыт использования реляционных баз данных, языка SQL, сервера и инструментов MySQL.

Будут изучаться:

  • Описание возможностей и преимуществ MySQL.
     
  • Установка и настройка сервера и клиентов MySQL.
     
  • Использование языка структурированных запросов (SQL) для создания базы данных и запросов данных.
     
  • Запросы данных в JSON с помощью SQL.
     
  • Использование инструментов MySQL.
     
  • Защита данные с помощью лучших практик обеспечения безопасности.

     

Преимущества для вас

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

 

Цель курса:

 

  • Описание возможностей и преимуществ MySQL
  • Объяснение основ реляционных баз данных
  • Как выдавать инструкции MySQL из клиента командной строки mysql
  • Выполнение операций с базой данных с помощью MySQL Workbench
  • Выбор подходящих типов данных для таблиц вашей базы данных
  • Создание базы данных и таблиц с помощью SQL
  • Изменение структуры базы данных
  • Создание индексов и ключей
  • Добавление или обновление данных в базе данных
  • Запрос данных с помощью инструкций SELECT
  • Объединение данных из нескольких таблиц
  • Использование встроенных функций MySQL
  • Получение данных в виде JSON
  • Резервное копирование и восстановление данных в базе данных
  • Объяснение как работают транзакции в базе данных

 

 

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

 

  • Архитекторы
  • Администраторы баз данных
  • Разработчики
  • Конечные пользователи

 

Введение в MySQL
Цели курса. Карта уроков курса. Среда для выполнения практических заданий. Обзор MySQL. Ресурсы сообщества MySQL. Чем экземпляр облачного сервиса MySQL отличается от локального экземпляра. Курсы и сертификация MySQL.

Сервер и клиент MySQL
Модель клиент/сервер MySQL. Соединение с MySQL. Установка сервера MySQL. Запуск и остановка сервера MySQL. Использование клиента mysql. Инструменты MySQL.

Запрос данных из таблиц
Оператор SELECT. Запрос данных в приложения. Устранение неполадок.

Типы данных
Типы данных как часть проектирования базы данных. Числовые типы данных. Тип данных для хранения даты и времени. Строковые типы данных. Поддержка набора символов и параметров сортировки. Общие замечания об типах данных. Значение NULL.

Функции
Функции в выражениях MySQL. Использование функций. Строковые функции. Функции даты и времени. Числовые функции. Агрегатные функции. Пробелы в именах функций. Функции окна ранжирования.

Объединения и союзы
Запросы из нескольких таблиц. Объединение таблиц с помощью SELECT. Внутренние соединения. Внешние соединения. Псевдонимы имен таблиц. Объединение нескольких запросов с помощью объединения.

Подзапросы
Вложенные запросы. Написание простых подзапросов. Написание сложных подзапросов.

Создание баз данных и таблиц
Создание базы данных. Создание таблицы. Как узнать, как была создана таблица. Параметры столбцов. Параметры таблицы. Копирование существующей структуры таблицы. Подтверждение создания новой таблицы. Копирование существующей структуры таблицы. Создание временной таблицы. Индексы, ключи и констрайнты.

Изменение базы данных и таблиц
Удаление баз данных и таблиц. Добавление, удаление и изменение столбцов таблицы. Добавление, удаление и изменение индексов и констрайнтов.

Изменение данных в таблице
Манипулирование данными. Вставка записей. Замена существующих записей. Обновление существующих записей. Удаление записей. Скрипт экспорта и импорта. Транзакции с несколькими правилами. Изменение данных из приложений.

Защита базы данных
Уровни безопасности. Создание пользователей. Создание ролей. Назначение привилегий пользователям и/или ролям. Создание представлений для управления доступом.

Резервное копирование базы данных
Важность резервных копий. Создание резервной копии. Варианты резервного копирования. Восстановление резервной копии.

JSON
Варианты использования JSON. Извлечение данных из столбцов JSON. Создание столбца JSON. Вставка данных в столбец JSON. Обновление столбца JSON.

Выводы
Цели курса. URL учебной программы MySQL. Ресурсы MySQL. Оценка. Заключительные вопросы и ответы.