Курс MySQL. Базы данных.

Курсы MySQL

Региональный центр IT т 0662914143

КУРС MySQL, КУРС SQL, Курс Базы Данных

Возможно  КОРПОРАТИВНОЕ и ВЫЕЗДНОЕ обучение

НАЧАЛО ЗАНЯТИЙ в группе 5 человек

  03 июня 19.00

Активный практически — ориентированный курс обучения.

Предварительная подготовка не требуется

Возможны и такие формы обучения:

Длительность курса  24 учебных часа. 12 занятий по 2 часа

Стоимость обучения  в мини группе 5 человек  – 3000грн

Длительность курса 1,5 месяца

Программа  КУРС MySQL, КУРС SQL 

Основы баз данных.
Реляционная модель данных.
Архитектура СУБД MySQL.
Основы языка SQL.
Базы данных, схемы и объекты.
Создание таблиц и определение целостности данных.

Однотабличные запросы.
Структура инструкции SELECT.
Логическая последовательность обработки элементов инструкции SELECT.
Элемент FROM.
Элемент WHERE
Элемент GROUP BY
Элемент HAVING
Элемент SELECT
Элемент ORDER BY
Использование DISTINCT в предложении SELECT
Агрегатные функции
Использование DISTINCT в агрегатных функциях.

Типы данных.
Функции преобразования типов.
Предикаты, использование CASE.
Использование предиката LIKE.
Функции обработки символьных типов, даты и времени
Логика предикатов.
Использование предикатов в элементах WHERE и HAVING

Значения NULL.
Троичная логика в SQL.
Особенности использования NULL в элементе WHERE.

Использование CASE… WHEN.
Разворачивание и сворачивание данных.

Типы данных: Дата и Время.
Функции обработки дат и времени

Соединения JOIN.
Перекрестные, внутренние и внешние соединения.
Многотабличные соединения.
Внутренние соединения (INNER JOIN).
Использование предикатов, значений NULL.
Соединения при условии неравенства.
Внешние соединения (LEFT JOIN, RIGHT JOIN, FULL JOIN).

Операции над множествами: UNION, INTERSECT, EXCEPT
Использование операции объединения множеств UNION.
Использование операции пересечения множеств INTERSECT.
Использование операции исключения EXCEPT

Подзапросы.
Использование подзапросов в различных элементах инструкции SELECT
Скалярные подзапросы и подзапросы с множеством значений.
Использование подзапросов в элементах FROM, JOIN, WHERE.
Использование подзапросов в предикате IN

Представления.
Создание представлений и их использование
Временные таблицы.
Модификация данных: инструкции INSERT, UPDATE, DELETE, SELECTINTO.

Программирование в SQL
Создание программы в SQL.
Локальные и глобальные временные таблицы.

Добавление данных: инструкции INSERT VALUES, INSERT SELECT, SELECT INTO.
Удаление и обновление данных: инструкции DELETE, UPDATE

Переменные, табличные переменные.
Использование переменных в программе на SQL.
Пользовательские функции и хранимые процедуры: создание и использование
Создание пользовательских функций. Их использование в запросах SQL

Управление ходом выполнения программы: IF… ELSE, WHILE.
Курсоры и их использование.
Средства обработки ошибок.
Конструкция TRY… CATCH

Сервер MySQL: обслуживание и оптимизация.
Алгоритм резервного копирования.
Алгоритм аварийного восстановления.
Методика проверки таблиц.
Методика восстановления таблиц.
Приёмы разделения пользовательских прав.
Приёмы оптимизации запросов, оптимизация баз данных