Региональный центр IT т 0662914143
КУРС SQL, КУРС MySQL, Курс Базы Данных
НАЧАЛО ЗАНЯТИЙ в группе 5 человек
27 января Среда 19.00
Активный практически — ориентированный курс обучения.
Предварительная подготовка не требуется
Возможны и такие формы обучения:
Возможно КОРПОРАТИВНОЕ ONLINE обучение и ВЫЕЗДНОЕ обучение
- корпоративное повышение квалификации персонала с выездом тренера в офис организаций в Харькове и области или на территории учебного центра;
- индивидуальные курсы – позволяет изучать в спокойной и удобной обстановке;
Длительность курса 24 учебных часа.
Стоимость обучения в мини группе 5 человек – 3200 грн
Длительность курса 1,5 месяца
Программа КУРС SQL, MySQL,
Основы баз данных.
Реляционная модель данных.
Архитектура СУБД 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: обслуживание и оптимизация.
Алгоритм резервного копирования.
Алгоритм аварийного восстановления.
Методика проверки таблиц.
Методика восстановления таблиц.
Приёмы разделения пользовательских прав.
Приёмы оптимизации запросов, оптимизация баз данных