MySQL for Database Administrators
- Код курса: MySQLA
- Длительность: 5 д.
- Цена: 70 000 Р
Описание курса Рекомендуемая схема обучения
Аннотация:
Данный курс предназначен для администраторов базы данных MySQL и разработчиков, желающих использовать эту мощную реляционную базу данных. Слушатели узнают, как обеспечивать безопасность пользовательских привилегий, устанавливать ограничения для ресурсов, осуществлять контроль доступа, и изучают основы резервного копирования и восстановления.
Слушатели получают знания для выполнения следующих действий:
- Описание архитектуры MySQL
- Установка и обновление MySQL
- Использование базы данных INFORMATION_SCHEMA для доступа к метаданным
- Осуществление операций запуска и остановки MySQL
- Конфигурирование настроек MySQL сервера во время выполнения
- Оценка типов данных и наборов символов с точки зрения производительности
- Осуществление блокировки данных в MySQL
- Использование устройства хранения the InnoDB совместно с MySQL
- Поддержка целостности установки MySQL
- Использование триггеров для задач администрирования
- Понимание представлений
- Введение в технику настройки производительности
- Осуществление операций резервного копирования и восстановления
Аудитория:
- Администраторы баз данных
- Разработчики
Требования к подготовке слушателей:
- Некоторый опыт работы с реляционными базами данных и SQL
- MySQL for Beginners (SQL-4401)
Рекомендуемые курсы для дальнейшего прослушивания:
- MySQL Performance Tuning NEW
- MySQL High Availability (SQL-4301)
- MySQL Cluster (SQL-4302)
Программа курса:
Введение
- MySQL — обзор, продукты, сервисы
- Сервисы и сопровождение MySQL
- Поддерживаемые операционные сервисы
- Программа сертификации MySQL
- Различные направления обучения
- Источники документации MySQL
Архитектура MySQL
- Модель клиент-сервер
- Коммуникационные протоколы
- Поддержка сервером устройств хранения
- Основы использования MySQL памяти и дискового пространства
Системное администрирование
- Выбор типа дистрибутива для MySQL
- Установка MySQL сервера
- Структура установочного файла MySQL сервера
- Запуск и остановка MySQL сервера
- Обновление MySQL
- Запуск нескольких MySQL серверов на одном хосте
Конфигурация сервера
- Натройка конфигурационных файлов MySQL сервера
- Предназначение динамических переменных сервера
- Обзор имеющихся переменных состояния сервера
- Конфигурирование рабочих характеристик MySQL сервера
- Описание имеющихся журнальных файлов
- Двоичное журналирование
Клиенты и средства
- Имеющиеся клиенты для административных заданий
- Использование административных клиентов MySQL
- Использование клиентов командной строки MySQL
- Использование mysqladmin для административных заданий
- Имеющиеся средства MySQL
- Имеющиеся API (драйверы и коннекторы)
Типы данных
- Основные категории типов данных
- Смысл NULL
- Атрибуты столбцов
- Использование набора символов типами данных
- Выбор подходящего типа данных
Получение метаданных
- Методы доступа к метаданным
- Структура схемы INFORMATION_SCHEMA базы данных
- Использование команд для просмотра метаданных
- Различие в использовании предложений SHOW и таблиц INFORMATION_SCHEMA
- Использование клиентской программы mysqlshow
- Использование INFORMATION_SCHEMA для создания команд оболочки и предложений SQL
Транзакции и блокировки
- Использование предложений управления транзакциями для нескольких конкурирующих предложений SQL
- Свойства ACID
- Уровни изоляции транзакций
- Использование блокировок для защиты транзакций
Устройство хранения InnoDB
- Описание устройства хранения InnoDB
- Установка в качестве устройства хранения InnoDB
- Система хранения табличных пространств InnoDB
- Эффективное конфигурирование табличных пространств
- Использование внешних ключей для обеспечения ссылочной целостности
- Блокировки в InnoDB
Другие устройства хранения
- Устройства хранения общего назначения в MySQL
- Устройства хранения, доступные для MySQL
- Основные характеристики устройства хранения MyISAM
- Основные характеристики устройства хранения MEMORY
- Обзор других устройств хранения: FEDERATED, ARCHIVE, BLACKHOLE, NDBCLUSTER
- Выбор подходящего устройства хранения
Партиционирование
- Определение партиционирования и его применение в MySQL
- Определение поддержки сервером партиционирования
- Причины для применения партиционирования
- Типы партиционирования
- Создание партиционированных таблиц
- Субпартиционирование
- Получение метаданных партиционирования
- Использование партиционирования для улучшения производительности
Управление пользователями
- Процессы подключения пользователя и выполнения запроса
- Требования к аутентификации пользователей
- Использование SHOW PROCESSLIST для определения, какие потоки выполняются
- Создание, модификация и удаление учетных записей пользователей
- Требования к авторизации пользователей
- Уровни привилегий доступа для пользователей
- Типы привилегий
- Выдача, модификация и отзыв пользовательских привилегий
Безопасность
- Общие угрозы безопасности
- Угрозы безопасности, специфичные для инсталляции MySQL
- Проблемы безопасности и контрмеры для сети, операционной системы, файловой системы и пользователей
- Защита данных
- Использование SSL для безопасных подключений к MySQL серверу
- Безопасное удаленное подключение к MySQL серверу с помощью SSH
- Дополнительная информация об общих проблемах безопасности
Сопровождение таблиц
- Типы операций сопровождения таблиц
- Выполнение предложений SQL для сопровождения таблиц
- Клиентские программы и утилиты для сопровождения таблиц
- Сопровождение таблиц для конкретных устройств хранения
Экспортирование и импортирование данных
- Экспортирование данных с помощью SQL
- Импортирование данных с помощью SQL
Программирование в MySQL
- Создание и выполнение хранимых подпрограмм
- Безопасность выполнения хранимых подпрограмм
- Создание и выполнение триггеров
- Создание, изменение и удаление событий
- Планирование выполнения
Представления
- Определение представлений
- Причины для использования представлений
- Изменение, проверка и удаление представлений
- Настройка привилегий для представлений
Резервное копирование и восстановление MySQL
- Основы резервного копирования
- Типы резервного копирования
- Средства и утилиты резервного копирования
- Управление двоичными и текстовыми резервными копиями
- Роль журнальных и статусных файлов в резервном копировании
- Восстановление данных
Введение в реплицирование
- Реплицирование MySQL
- Управление двоичным журнальным файлом MySQL
- Потоки и файлы реплицирования MySQL
- Настройка окружения реплицирования MySQL
- Мониторинг реплицирования MySQL
- Диагностика реплицирования MySQL
Введение в настройку производительности
- Использование EXPLAIN для анализа запросов
- Общая оптимизация таблицы
- Мониторинг состояния переменных, влияющих на производительность
- Установка и интерпретация переменных MySQL сервера
Заключение
- Обзор курса
- Обучение и сертификация
- Оценка курса
- Благодарим вас!
- Ответы на вопросы
Содержание курса
Записаться на курс: MySQL for Database Administrators
Согласен на обработку персональных данных
* — обязательные поля
Заявка на обучение
Записаться на курс:
Город:
Дата:
Согласен на обработку персональных данных
* — обязательные поля
Курс Основы реляционных баз данных.
MySQL. Основы реляционных баз данных. MySQL | GeekBrainsБесплатная помощь в подборе профессии
Бесплатная помощь в подборе курса
Бесплатная помощь в подборе профессии
Бесплатная помощь в подборе курса
Бесплатная помощь в подборе профессии
Бесплатная помощь в подборе курса
ближайшее время10:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3016:0016:3017:0017:3018:0018:3019:00
8 800 700-68-41Бесплатно по России
Основы реляционных баз данных. MySQL
Познакомитесь с языком запросов SQL. Научитесь писать запросы, делать расчёты и работать с таблицами. Узнаете основные ограничения SQL. Поработаете с MySQL и познакомитесь с альтернативными базами данных: MongoDB, Redis, ElasticSearch и ClickHouse.
Чему Вы научитесь
- SQL: простые запросы
- Знание основ теории баз данных (связь таблиц, витрины)
Средние оценки
4.7 / 5
Программа4.9 / 5
ПреподавательПреподаватели
Галина Тимофеева
5. 0
Ср. оценка
Тимофей Родионов
5.0
Ср. оценка
Юрий Новиков
4.9
Ср. оценка
Виктор Щупоченко
4.9
Ср. оценка
Кирилл Иванов
4.8
Ср. оценка
Елена Коваленко
4.8
Ср. оценка
Роман Борисов
4.8
Ср. оценка
GeekBrains
4.8
Ср. оценка
Geek Brains
4.7
Ср. оценка
Юрий Данилов
4.7
Ср. оценка
Александр Власенко
4.7
Ср. оценка
Сабина Исмаилова
4.6
Ср. оценка
Роман Галяминский
4.5
Ср. оценка
- Программа курса
- Отзывы выпускников • 7404
1
Урок 1. Вебинар. Установка окружения. DDL-команды
Типы баз данных. Основы реляционных баз данных. СУБД MySQL. Клиенты. Управление базами данных.2
Урок 2. Видеоурок. Управление БД. Язык запросов SQL
Введение в SQL. Типы данных. Индексы. CRUD-операции3
Урок 3. Вебинар. Введение в проектирование БД
Проектирование БД.4
Урок 4. Вебинар. CRUD-операции
CRUD-операции.5
Урок 5. Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
Группировка данных. Агрегационные функции. Конструкции GROUP BY, HAVING и WITH. Операторы. Условная и ограниченная выборка. Предопредленные функции.6
Урок 6. Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
Группировка данных. Агрегационные функции. Конструкции GROUP BY, HAVING и WITH. Операторы. Условная и ограниченная выборка. Предопредленные функции.7
Урок 7. Видеоурок. Сложные запросы
Многотабличные запросы. UNION. Вложенные запросы. JOIN-объединения. Внешние ключи.8
Урок 8. Вебинар. Сложные запросы
Многотабличные запросы. UNION. Вложенные запросы. JOIN-объединения. Внешние ключи.9
Урок 9. Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
Транзакции. Переменные. Временные таблицы. Prepared-выражения. Представления. Администрирование. Права пользователей. Репликация Хранимые процедуры и функции. Параметры и переменные. Операторы ветвления и циклы. Триггеры.10
Урок 10. Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
Транзакции. Переменные. Временные таблицы. Prepared-выражения. Представления. Администрирование. Права пользователей. Репликация Хранимые процедуры и функции. Параметры и переменные. Операторы ветвления и циклы. Триггеры.11
Урок 11. Видеоурок. Оптимизация запросов. NoSQL
Типы таблиц. Оптимизация запросов. Индексы. NoSQL базы данных. Документоориентированные СУБД. Столбцовые СУБД. СУБД ключ-значение. СУБД Полнотекстового поиска.12
Урок 12. Вебинар. Оптимизация запросов
Типы таблиц. Оптимизация запросов. Индексы. NoSQL базы данных. Документоориентированные СУБД. Столбцовые СУБД. СУБД ключ-значение. СУБД Полнотекстового поиска.
учебных онлайн-курсов по MySQL | LinkedIn Learning, ранее Lynda.com
- Все темы
С помощью наших подробных обучающих видеороликов по MySQL вы сможете научиться совместно использовать MySQL и PHP, изучить основы CRUD (создание, чтение, обновление и удаление), а затем погрузиться в такие подробности, как объединение таблиц и установка WampServer. , МАМП и XAMPP.
Основы программирования: базы данных
Курс
258 995 зрителей
Основное обучение MySQL
Курс
120 387 зрителей
Из Excel в SQL
Курс
86 238 зрителей
Советы, приемы и приемы PHP
Курс
59 551 зритель
Присоединяйся сейчас
Схема обучения MySQL: от начального до продвинутого уровня
Перейти к содержимому- Дом
- Обзор
- Пути
Навыки
- 8 курсов
- 17 часов «> Уровень IQ доступен IQ навыков
MySQL — это СУБД или система управления базами данных. Он разрабатывается, поддерживается и распространяется Oracle, но, поскольку он имеет открытый исходный код, он доступен всем по лицензии GPL. Базы данных MySQL являются реляционными, что означает, что данные разделены между таблицами. MySQL очень быстрый и легкий, поэтому вы можете запускать его вместе с другими приложениями на настольном компьютере или ноутбуке. Его также можно масштабировать, чтобы использовать всю мощность ЦП и память, доступную на выделенной машине. MySQL постоянно обновляется и развивается, чтобы включить широкий спектр полезных и богатых функций. Этот путь проведет вас через основы SQL и познакомит с реляционными базами данных MySQL, и к концу вы будете уверены в создании и администрировании вашей собственной базы данных.
Курсы по этому пути
Эти курсы покажут вам, как установить программное обеспечение MySQL и выполнить базовую настройку СУБД MySQL. Вы также познакомитесь с основными запросами в SQL/MySQL.
Введение в SQL
- Джона Фландерса
- 3ч 1м
- (4071)
Основы MySQL
- от Pinal Dave
- 2ч 38м
- (934)
В этом разделе вы познакомитесь с более сложными запросами в MySQL и расскажете о некоторых вариантах резервного копирования/восстановления. Вы закончите кратким обзором установки и навигации по MySQL Workbench.
Основы MySQL, часть 2
- от Pinal Dave
- 2ч 43м
- (371)
Экскурсия по MySQL Workbench
- от Pinal Dave
- 1ч 52м
- (125)
Основы резервного копирования и восстановления MySQL
- от Pinal Dave
- 1ч 15м
- (139)
Продвинутые курсы, которые вы видите здесь, укрепят вашу уверенность в администрировании баз данных MySQL, показывая, как оптимизировать производительность и запросы для ваших баз данных.
Индексация MySQL для повышения производительности
- от Pinal Dave
- 1ч 39м
- (210)
Оптимизация запросов MySQL и настройка производительности
- от Pinal Dave
- 1ч 51м
- (165)
Основы phpMyAdmin
- от Pinal Dave
- 1ч 40м
- (89)
Учитесь у лучших
Присоединяйтесь к нашим ученикам и повышайте квалификацию
в передовых технологиях
Приступайте к работе
С планом Pluralsight вы можете:
С 30-дневным пилотным планом вы можете:
- Получите доступ к тысячам видео для развития важных навыков
- Предоставьте до 50 пользователям доступ к тысячам видеокурсов
- Практика и применение навыков с интерактивными курсами и проектами
- Просмотр данных о навыках, использовании и тенденциях для ваших команд
- Подготовьтесь к сертификации с помощью лучших в отрасли практических экзаменов
- Измерение уровня владения навыками и ролями
- Согласуйте обучение с вашими целями с помощью путей и каналов
Готовы повысить уровень
всей своей команды?
10
Подписки
Нужно больше подписок? Свяжитесь с отделом продаж.