Аннотация
Данный курс охватывает основы и обеспечивает прочный фундамент знаний по SQL и реляционным базам данных, причем в качестве средства обучения используется MySQL.
Курс может быть полезен слушателям, не имеющим опыта или имеющим небольшой опыт работы с системой управления реляционной базой данных.
Аудитория:
Данный курс охватывает основы и обеспечивает прочный фундамент знаний по SQL и реляционным базам данных, причем в качестве средства обучения используется MySQL.
Курс может быть полезен слушателям, не имеющим опыта или имеющим небольшой опыт работы с системой управления реляционной базой данных.
Аудитория:
- Администраторы баз данных
- Проектировщики баз данных
- Администраторы
Рекомендуемая предварительная подготовка
- Опыт работы с программой из командной строки
- Знание концепций баз данных
Цели:
- Понимание особенностей и преимуществ MySQL
- Установка и запуск MySQL сервера
- Понимание основ реляционных баз данных
- Понимание языка SQL и MySQL
- Понимание типов данных и столбцов и их связь с эффективным проектированием баз данных
- Обзор структуры и содержимого базы данных
- Проектирование базы данных с эффективной структурой
- Получение информации из базы данных с использованием команды SELECT
- Синтаксис диагностики и типичные предупреждения и ошибки
- Удаление или модификация данных базы данных и строки таблицы
- Группировка данных запроса с помощью агрегирования
- Связывание данных из строк нескольких таблиц с помощью JOIN
- Выполнение вложенных подзапросов
- Использование простых функций (строковых, дат, числовых)
- Коннекторы MySQL, их основные особенности и различия
- Понимание устройств хранения и транзакций MySQL
Программа:
1. Введение
- Продукт MySQL
- Сервисы и поддержка MySQL
- Ресурсы MySQL
- Примеры баз данных
2. MySQL сервер и клиент
- Обзор модели клиент-сервер
- Протоколы коммуникации
- Коннекторы и MySQL
- Стек LAMP
- Установка MySQL сервера
- Запуск MySQL сервера и клиента
3. Основы баз данных
- Основы реляционных баз данных
- Язык SQL и MySQL
4. Проектирование баз данных
- Моделирование баз данных
- Ключи
- Нормализация
5. Табличные типы данных
- Типы данных
- Числовые типы данных
- Временные типы данных
- Символьные строки
- Смысл Null
6. Создание баз данных и таблиц
- Создание структуры базы данных
- Создание базы данных
- Создание таблицы
7. Базовые запросы
- Предложение SELECT
- Инструментальные средства MySQL для разработки на языке SQL
- Диагностика
8. Сопровождение базы данных и таблиц
- Удаление целой базы данных
- Сопровождение таблиц
- Сопровождение столбцов
- Индексы и ограничения
9. Манипулирование данными таблицы
- Удаление/модификация данных строки таблицы
- Предложение INSERT
- Предложение REPLACE
- Предложение UPDATE
- Предложение DELETE
10. Функции
- Простые функции
- Группировка с помощью функций
11. Соединение таблиц
- Комбинирование нескольких таблиц
- Внутренние соединения
- Внешние соединения
12. Запросы к таблицам
- Что такое подзапрос
- Категории подзапросов
- Типы подзапросов
- Размещение подзапросов
- Другие типы подзапросов
- Преобразование подзапросов в соединения
13. Экспортирование импортирование данных
- Экспортирование данных
- Импортирование данных
14. Графические пользовательские интерфейсы MySQL
- MySQL Enterprise Monitor
- MySQL Workbench
- Проектировщики баз данных
- Администраторы
Рекомендуемая предварительная подготовка
- Опыт работы с программой из командной строки
- Знание концепций баз данных
Цели:
- Понимание особенностей и преимуществ MySQL
- Установка и запуск MySQL сервера
- Понимание основ реляционных баз данных
- Понимание языка SQL и MySQL
- Понимание типов данных и столбцов и их связь с эффективным проектированием баз данных
- Обзор структуры и содержимого базы данных
- Проектирование базы данных с эффективной структурой
- Получение информации из базы данных с использованием команды SELECT
- Синтаксис диагностики и типичные предупреждения и ошибки
- Удаление или модификация данных базы данных и строки таблицы
- Группировка данных запроса с помощью агрегирования
- Связывание данных из строк нескольких таблиц с помощью JOIN
- Выполнение вложенных подзапросов
- Использование простых функций (строковых, дат, числовых)
- Коннекторы MySQL, их основные особенности и различия
- Понимание устройств хранения и транзакций MySQL
Программа:
1. Введение
- Продукт MySQL
- Сервисы и поддержка MySQL
- Ресурсы MySQL
- Примеры баз данных
2. MySQL сервер и клиент
- Обзор модели клиент-сервер
- Протоколы коммуникации
- Коннекторы и MySQL
- Стек LAMP
- Установка MySQL сервера
- Запуск MySQL сервера и клиента
3. Основы баз данных
- Основы реляционных баз данных
- Язык SQL и MySQL
4. Проектирование баз данных
- Моделирование баз данных
- Ключи
- Нормализация
5. Табличные типы данных
- Типы данных
- Числовые типы данных
- Временные типы данных
- Символьные строки
- Смысл Null
6. Создание баз данных и таблиц
- Создание структуры базы данных
- Создание базы данных
- Создание таблицы
7. Базовые запросы
- Предложение SELECT
- Инструментальные средства MySQL для разработки на языке SQL
- Диагностика
8. Сопровождение базы данных и таблиц
- Удаление целой базы данных
- Сопровождение таблиц
- Сопровождение столбцов
- Индексы и ограничения
9. Манипулирование данными таблицы
- Удаление/модификация данных строки таблицы
- Предложение INSERT
- Предложение REPLACE
- Предложение UPDATE
- Предложение DELETE
10. Функции
- Простые функции
- Группировка с помощью функций
11. Соединение таблиц
- Комбинирование нескольких таблиц
- Внутренние соединения
- Внешние соединения
12. Запросы к таблицам
- Что такое подзапрос
- Категории подзапросов
- Типы подзапросов
- Размещение подзапросов
- Другие типы подзапросов
- Преобразование подзапросов в соединения
13. Экспортирование импортирование данных
- Экспортирование данных
- Импортирование данных
14. Графические пользовательские интерфейсы MySQL
- MySQL Enterprise Monitor
- MySQL Workbench